AI/Robotics Python Developer
Role details
Job location
Tech stack
Job description
The Junior AI/Robotics Python Developer is responsible for supporting the development, integration, and deployment of AI-enabled robotic systems. This role focuses on implementing Python-based robotics software, data pipelines, and AI components that operate on real robotic platforms and simulation environments.
This position is ideal for an early-career engineer looking to gain hands-on experience across robotics, AI, perception, and system integration while working closely with senior engineers and researchers. The role is full-time and based in a fast-moving startup environment.
What You'll Do
- Develop and maintain Python-based software for robotics and AI applications
- Support integration of AI modules with robotic hardware, sensors, and control systems
- Assist in building and running data-collection pipelines for robotics and machine-learning workflows
- Work with perception data (e.g., camera, depth, sensor streams) for analysis and experimentation
- Contribute to robot behavior logic, automation scripts, and system utilities
- Collaborate with robotics and AI engineers to test, debug, and validate system performance
- Troubleshoot software and integration issues across robots, simulations, and backend systems
- Contribute to technical documentation, testing procedures, and development best practices
Requirements
Do you have a Master's degree?, * Bachelor's or Master's degree (or near completion) in Robotics, AI, Computer Science, Engineering, or a related field
- Strong proficiency in Python for software development
- Exposure to robotics systems, automation, or intelligent systems (academic or project-based)
- Basic understanding of robotics concepts (e.g., sensors, actuators, kinematics, perception)
- Familiarity with Linux-based environments
- Experience working with LLMs, VLMs, and VLAs
- Strong problem-solving skills and eagerness to learn
- Good communication skills and ability to work within a collaborative technical team
Nice To Have
- Experience with ROS/ROS2
- Exposure to machine learning and reinforcement learning
- Basic knowledge of system integration
- Experience working with real robots, simulators, or digital twins
- Familiarity with data handling, logging, or dataset preparation for ML
Benefits & conditions
- Full-time role with competitive salary
- Opportunity to work on real-world robotics and AI systems deployed beyond the lab
- Direct involvement in cutting-edge healthcare robotics projects
- High ownership and learning responsibility from day one
- Collaboration with experienced robotics, AI, and product engineers
- Startup culture prioritizing speed, impact, and technical excellence