Senior Full-Stack Engineer for Robotics (m/f/d)

Festanstellung, Vollzeit · Munich

About the role
The AI Team at Agile Robots is looking for a dedicated Senior Full-Stack Engineer with experience in AI for robotics. You are expected to have 5+ years of experience in the field, showing proficiency in working with applications interacting with databases and large-scale data sets, particularly for robot learning. 

This position is at the intersection between AI and robotics with a focus on enabling high-quality training data collection for AI-based robot teaching. Prior hands-on experience in these areas would be a significant plus. 
Your Responsibilities
  • Develop and maintain front-end interfaces with React (or Vue) for intuitive user experiences.
  • Implement robust backend services and APIs using Node.js, TypeScript, and Python.
  • Design, implement, and optimize database schemas across relational and non-relational systems.
  • Ensure data quality, performance, and security in large-scale data pipelines.
  • Build pre-processing, transformation, and post-processing workflows for robot learning datasets.
  • Implement monitoring and observability for data collection campaigns (logs, metrics, traces).
  • Collaborate with robotics, AI, and hardware teams to prototype and deploy real-world solutions.
  • Translate functional requirements into detailed software architecture and system design.
Beneficial Skills
  • Experience with Kubernetes and scalable deployments.
  • Knowledge of ROS2 and robotics communication frameworks.
  • Experience applying machine learning (ML Ops, CV, DL-based CV) in robotics contexts.
  • Strong coding practices: clean, testable, and maintainable code.
  • Familiarity with Agile methodologies (Scrum/Kanban).
Your Profile
  • A Bachelor’s and Master’s degree in Computer Science, Robotics, Artificial Intelligence, or a closely related field are mandatory
  • 5+ years of professional full-stack development experience.
  • Strong background in JavaScript/TypeScript, with expertise in React (or Vue) and Node.js.
  • Backend development experience in Python (Django/FastAPI).
  • Solid understanding of RESTful APIs and GraphQL.
  • Proficiency with relational, NoSQL, or object databases.
  • Hands-on experience with Docker and containerized development.
  • Familiarity with CI/CD, version control (Git), and cloud-native practices.
  • Excellent problem-solving skills and communication abilities.
What we offer
  • An opportunity to be part of a dynamic entrepreneurial team that helps to shape the global industrial robotic landscape
  • Great working environment in an interdisciplinary, international team
  • Ability to gain experience in international projects across different industries 
  • Possibility to visit our subsidiary in Beijing
  • Career opportunities within an international and fast-growing environment
  • Corporate benefits program that covers health, mobility and learning with up to 100 € per month
  • As a startup, we of course also have a rooftop terrace, free drinks & fruits, and regular team events
About us

Agile Robots SE is an international high-tech company based in Munich, Germany with a production site in Kaufbeuren and more than 2300 employees worldwide. Our mission is to bridge the gap between artificial intelligence and robotics by developing systems that combine state-of-the-art force-moment-sensing and world-leading image-processing technology. This unique combination of technologies allows us to provide user-friendly and affordable robotic solutions that enable intelligent precision assembly. 

This is made possible by our employees, who bring out the best in each and every day with creativity and enthusiasm. Become part of this team and shape the future of robotics with us!

We are proud of our diversity and welcome your application regardless of gender and sexual identity, nationality, ethnicity, religion, age, or disability.

Kommen Sie in unser Team!
Vielen Dank für Ihr Interesse! Sollten Sie Probleme mit dem Formular haben, wenden Sie sich bitte an jobs@agile-robots.com.
Dokument wird hochgeladen. Bitte warten Sie.
Fügen Sie alle erforderlichen (mit einem * gekennzeichneten) Angaben hinzu, um Ihre Bewerbung abzusenden.