AI/Robotics Python Developer

SwiftRobotics
Central Milton Keynes, United Kingdom
25 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 40K

Job location

Remote
Central Milton Keynes, United Kingdom

Tech stack

Artificial Intelligence
Automation of Tests
Software Debugging
Linux
Python
Kinematics
Machine Learning
Robotic Automation Software
Software Engineering
System Software
Systems Integration
Reinforcement Learning
Data Logging
Data Processing
Large Language Models
Backend
Information Technology
Data Pipelines

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

About the company

Swift Robotics is a robotics and AI-focused company dedicated to building intelligent systems that bridge the gap between humans and machines. Our work spans robotics software, perception, data-driven learning, and human-robot interaction, with a strong emphasis on robust engineering, rapid experimentation, and real-world impact. In collaboration with The Open University, Swift Robotics has also secured a grant to develop and deploy intelligent companion systems for hospitals and care homes. This project integrates advanced sensing technologies with state-of-the-art AI algorithms to enhance care, support human interaction, and improve quality of life in healthcare environments.

Apply for this position