Recruitment Portal

Mechanical Engineer (Project-Based)
Mechanical Engineer
The Lead Mechanical Engineer will be responsible for designing, optimizing, and leading the development of mechanical systems used in automation, robotics, and renewable energy applications. This role involves collaborating with cross-functional teams including electrical, software, and production engineers to create cutting-edge automation solutions.
Key Responsibilities:
1. Mechanical System Design & CAD Modeling
-
Develop detailed 3D models and technical drawings using Siemens Solid Edge, SolidWorks, and AutoCAD.
-
Design and optimize mechanical components for industrial automation, robotic systems, and renewable energy solutions.
-
Conduct stress analysis, thermal simulations, and kinematic studies to ensure structural integrity and efficiency.
2. Prototyping & Fabrication
-
Oversee CNC machining, 3D printing, and metal fabrication processes for prototype development.
-
Guide the assembly and testing of mechanical prototypes for robotic arms, conveyor systems, and automation components.
-
Ensure adherence to safety, efficiency, and regulatory compliance in mechanical designs.
3. Welding & Structural Fabrication
-
Perform and oversee welding, metal cutting, and fabrication for industrial automation frames.
-
Ensure high-strength, load-bearing structures in conveyor systems, robotic arms, and automation equipment.
-
Integrate welded structures with electrical and software components for full automation solutions.
4. Industrial Automation & Robotics
-
Design and develop mechanical systems for automation, motion control, and robotic applications.
-
Work with hydraulic, pneumatic, and electromechanical systems for industrial automation.
-
Optimize gear systems, actuators, and drive mechanisms for high-efficiency automation.
5. Simulation & Structural Analysis
-
Conduct Finite Element Analysis (FEA) for mechanical components under real-world stress conditions.
-
Simulate fluid dynamics, heat transfer, and material behaviors for optimized performance.
-
Improve energy efficiency and durability of mechanical systems.
6. Renewable Energy & Hydrogen Systems
-
Lead the design of hydrogen electrolyzer systems for energy storage and automation.
-
Develop mechanical enclosures and cooling solutions for renewable energy applications.
-
Work on solar power integration for industrial-scale automation and energy systems.
7. Team Leadership & Project Management
-
Provide technical guidance and mentorship to junior engineers and interns.
-
Oversee project timelines, resource allocation, and quality control for mechanical design projects.
-
Collaborate with cross-functional teams (electrical, software, and industrial design) to deliver automation solutions.

Graphic Designer & Video Editor - Intern
Graphic Designer & Video Editor
The Graphic Designer & Video Editor at TARAIPI AUTOMATION will play a key role in digital branding, marketing campaigns, and content creation. The candidate will work on product mockups, social media content, video editing, and overall brand representation across different platforms.
Key Responsibilities:
-
Design branding materials, product packaging mockups, social media assets, and promotional graphics.
-
Develop motion graphics, animations, and explainer videos to enhance customer engagement.
-
Edit and optimize videos for YouTube, Facebook, Instagram, TikTok, and LinkedIn.
-
Manage a content calendar and execute strategic digital campaigns for brand growth.
-
Work with UI/UX teams to create visual assets for web and software interfaces.
-
Ensure consistency in branding and storytelling across all digital channels.

Java Developer
Java Developer
As a Java Developer (Industrial & Home Automation) at TARAIPI AUTOMATION, you will:
-
Develop and maintain Java-based backend systems for IoT, automation, and industrial robotics.
-
Design microservices & REST APIs for real-time communication between industrial control systems and cloud platforms.
-
Integrate PLC systems (Siemens, ABB, Schneider Electric) using Java-based automation frameworks.
-
Work with IoT protocols like Modbus, MQTT, Zigbee, BACnet, OPC-UA to connect hardware devices.
-
Implement cloud-based automation solutions using AWS IoT, Google Cloud IoT, and Azure IoT.
-
Develop AI-driven predictive maintenance models using machine learning frameworks for Java.
-
Ensure system security with OAuth2, JWT authentication, RBAC, and TLS encryption.
-
Deploy applications using Docker, Kubernetes, and CI/CD pipelines.
-
Collaborate with cross-functional teams, including embedded systems engineers, AI developers, and automation specialists.

Node.js Developer - Backend Engineer
Node.js Developer
As a Node.js Developer, you will be responsible for designing and implementing high-performance backend solutions for our automation products. You will collaborate with frontend developers, embedded engineers, and AI specialists to create a robust and scalable platform that integrates hardware and software seamlessly.
Key Responsibilities:
-
Develop and maintain APIs: Design and optimize RESTful APIs and GraphQL APIs to ensure efficient communication between front-end applications, IoT devices, and cloud services.
-
Microservices Architecture: Implement and maintain microservices-based backend systems to support scalability and modularity.
-
Database Management: Work with MongoDB, PostgreSQL, and Redis to manage structured and unstructured data efficiently.
-
Real-time Data Processing: Implement WebSockets, MQTT, and event-driven architecture for real-time data exchange between IoT devices and cloud servers.
-
Cloud Integration: Deploy and manage applications on cloud platforms such as AWS, Azure, or Google Cloud.
-
Security & Authentication: Implement OAuth, JWT, API security best practices, and data encryption to protect user and system data.
-
DevOps & CI/CD: Collaborate with DevOps engineers to automate deployment processes using Docker, Kubernetes, and CI/CD pipelines.
-
Performance Optimization: Continuously monitor and improve backend system performance, reducing latency and increasing reliability.
-
Third-party Integrations: Work with external APIs, including payment gateways, AI services, and industrial automation platforms.
-
Collaborate with Cross-functional Teams: Work closely with front-end developers, embedded engineers, AI specialists, and business analysts to ensure smooth project execution.

Laravel Developer - Intern
Laravel Developer
The Laravel Developer Intern will focus on designing, developing, and optimizing backend systems and APIs for automation applications. Responsibilities include:
1. Backend Development & API Design
-
Develop and maintain Laravel-based applications and RESTful APIs.
-
Implement secure authentication and authorization (OAuth, JWT, Sanctum, Passport).
-
Work with real-time data processing for IoT and automation systems.
2. Database Management & Optimization
-
Design and manage MySQL/PostgreSQL databases for optimal performance.
-
Implement efficient database queries, indexing, and schema optimization.
-
Ensure data integrity, backups, and disaster recovery strategies.
3. System Integration & Automation
-
Integrate Laravel applications with IoT platforms, automation controllers, and external APIs.
-
Develop web-based control panels for smart home and industrial automation.
-
Work with third-party libraries (Payment Gateways, Firebase, WebSockets, etc.).
4. Security & Performance Optimization
-
Implement data encryption, CSRF protection, and role-based access controls.
-
Optimize server response times, query execution, and caching mechanisms.
-
Conduct code reviews, testing, and debugging for high-performance applications.
5. Collaboration with Frontend & Mobile Teams
-
Work with Flutter, Node.js, and UI/UX designers for seamless integration.
-
Ensure Laravel APIs are well-documented and scalable.
-
Participate in agile development and continuous deployment strategies.

Flutter Developer - Intern
Flutter Developer
The Flutter Developer Intern will work on designing, developing, and maintaining cross-platform mobile applications using Flutter and Dart. The role involves:
1. Mobile App Development & UI/UX Implementation
-
Develop cross-platform mobile applications using Flutter (Dart).
-
Implement responsive UI/UX designs for smooth user experience.
-
Work with RESTful APIs, Firebase, and GraphQL for backend integration.
2. IoT & Home Automation Integration
-
Develop mobile applications for smart home and industrial automation control.
-
Integrate Bluetooth, WiFi, and MQTT protocols for IoT devices.
-
Enable real-time monitoring and control of energy systems and automation processes.
3. Performance Optimization & Debugging
-
Optimize app performance, reduce load times, and enhance UI responsiveness.
-
Debug and resolve crashes, UI inconsistencies, and API integration issues.
-
Conduct code reviews, testing, and version control (Git).
4. Collaboration with Software & Hardware Teams
-
Work with backend developers (Node.js, Laravel and Java) to integrate APIs.
-
Collaborate with electronics engineers for mobile-to-hardware connectivity.
-
Contribute to feature enhancements, user feedback, and application updates

Mechanical Engineer - Intern
Mechanical Engineer
The Mechanical Engineer Intern will assist in the design, development, and testing of mechanical components for home and industrial automation systems. Key responsibilities include:
1. Mechanical Design & CAD Modeling
-
Develop 3D models and technical drawings using Siemens Solid Edge, SolidWorks, and AutoCAD.
-
Design and optimize mechanical components for automation and renewable energy systems.
-
Perform structural and thermal analysis of mechanical parts.
2. Prototyping & Fabrication
-
Work with CNC machining, 3D printing, and conventional manufacturing processes.
-
Assemble and test prototypes for robotic arms, conveyor systems, and automated equipment.
-
Ensure ergonomic and safety compliance in product designs.
3. Welding & Metal Fabrication
-
Perform welding and metal fabrication for structural components in industrial automation.
-
Ensure high-strength joints in conveyor systems, robotic arms, and automation frames.
-
Collaborate with the electrical and software teams to integrate mechanical components.
4. Industrial Automation & Robotics
-
Work on automation systems, including conveyor systems and robotic actuators.
-
Design and integrate motion control systems, motors, and actuators.
-
Optimize fluid dynamics for cooling and pneumatic/hydraulic systems.
5. Simulation & Structural Analysis
-
Conduct Finite Element Analysis (FEA) for mechanical stress testing.
-
Simulate fluid flow, heat dissipation, and material properties.
-
Optimize mechanical systems for durability and efficiency.
6. Renewable Energy & Hydrogen Systems
-
Design and analyze hydrogen electrolyzer systems for energy production.
-
Develop mechanical enclosures for energy storage and automation solutions.
-
Work on solar power integration for industrial-scale applications.

HR & Administration - Intern
HR & Administration Intern
The HR & Administration Intern will assist in managing HR processes, recruitment, employee welfare, and administrative tasks. Key responsibilities include:
1. Talent Acquisition & Recruitment
-
Assist in job postings, candidate screening, interview scheduling, and onboarding.
-
Maintain applicant tracking systems and recruitment records.
-
Coordinate internship and training programs.
2. Employee Relations & Welfare
-
Support employee engagement initiatives and team-building activities.
-
Handle staff grievances, conflict resolution, and compliance with HR policies.
-
Assist in conducting employee satisfaction surveys and performance appraisals.
3. Payroll & Benefits Administration
-
Assist in payroll processing, tax deductions, and statutory compliance (NHIF, NSSF, PAYE, etc.).
-
Maintain records of employee benefits, leave management, and performance evaluations.
-
Ensure timely submission of HR reports and documentation.
4. Office Administration & Facility Management
-
Manage office supplies, procurement, and vendor relationships.
-
Support facility maintenance, office cleanliness, and workplace safety compliance.
-
Coordinate company meetings, documentation, and filing systems.
5. Legal & Compliance Support
-
Ensure compliance with Kenyan labor laws and company policies.
-
Assist in drafting HR policies, contracts, and disciplinary procedures.
-
Maintain confidentiality of HR records and employee information.

Machine Learning & AI Developer - Intern
Machine Learning & AI Developer
The Machine Learning & AI Developer – Intern will research, design, and implement AI-powered solutions to optimize automation systems, predictive analytics, and smart decision-making. Key responsibilities include:
1. AI-Powered Automation & Control Systems
-
Develop AI-based automation models for industrial and home automation.
-
Optimize robotic control systems using deep learning and reinforcement learning.
-
Implement intelligent power management systems for energy efficiency.
2. Computer Vision & Image Processing
-
Build real-time computer vision systems for quality control, surveillance, and object detection.
-
Develop AI-powered fault detection models using image and sensor data.
-
Train and deploy models using OpenCV, TensorFlow, PyTorch, and YOLO.
3. Predictive Maintenance & Industrial AI
-
Develop machine learning models to predict equipment failures and optimize maintenance schedules.
-
Work with sensor data (vibration, temperature, pressure) to analyze industrial machine health.
-
Deploy predictive analytics solutions on cloud and edge devices.
4. AI for IoT & Edge Computing
-
Optimize AI models for deployment on embedded devices (Raspberry Pi, NVIDIA Jetson, Edge TPUs, ESP32).
-
Implement low-latency AI models for real-time decision-making.
-
Integrate AI with IoT platforms for remote monitoring and control.
5. Data Processing & Model Optimization
-
Preprocess large datasets for training machine learning and deep learning models.
-
Optimize model performance, reduce inference time, and improve accuracy.
-
Work with cloud-based ML services like AWS SageMaker, Google AI, and Azure ML.

C/C++ Developer - Intern
C/C++ Developer
The C/C++ Developer – Intern will work on firmware development, real-time embedded systems, and hardware-software integration. Key responsibilities include:
1. Embedded Systems & Firmware Development
-
Develop low-level firmware for microcontrollers (STM32, ESP32, PIC, AVR, ARM Cortex).
-
Optimize real-time processing and memory management for embedded devices.
-
Work with RTOS (FreeRTOS, Zephyr) for real-time applications.
2. Industrial Automation & Robotics Software
-
Implement control algorithms for industrial automation.
-
Develop software for robotic arms, PLC communication, and machine automation.
-
Integrate C/C++ code with industrial communication protocols (Modbus, CAN, EtherCAT, OPC UA).
3. IoT & Hardware-Software Integration
-
Develop firmware for IoT sensors, wireless modules, and edge computing devices.
-
Implement secure communication protocols (MQTT, LoRa, Zigbee, Bluetooth, Wi-Fi, Ethernet).
-
Work on data acquisition, sensor interfacing, and real-time data processing.
4. System Optimization & Debugging
-
Profile and optimize memory usage, power consumption, and execution speed.
-
Debug and test embedded code using JTAG, SWD, oscilloscopes, and logic analyzers.
-
Ensure code quality through unit testing, code reviews, and version control (Git, SVN).