Senior Software Architect (m/f/d) Robotics
Agile Robots Se
Posted: September 30, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Required Skills
Job Description
About the role:
The AI Research Division of Agile Robots is looking for a dedicated Senior Software Architect with strong expertise in designing large-scale, maintainable software systems. You are expected to have 5+ years of experience in architecting and implementing data-driven applications, ideally in robotics or related domains. This position focuses on building robust frameworks and microservice-based infrastructures that enable the reliable collection, processing, and access of high-quality robotic training data. Prior hands-on experience in these areas would be a significant plus.
Your Responsibilities:
• Frameworks: Architect and develop robust Python-based frameworks for robotic data pipelines, from collection to processing and access.
• Architecture: Design modular and extensible microservice architectures that support scalable and maintainable data workflows.
• Best Practices: Establish standards for object-oriented programming, code organization, and system design in data-intensive applications.
• APIs: Implement reliable interfaces and APIs for seamless data access, integration, and interoperability across components and services.
Essential Skills:
• Python & Design: Expert-level proficiency in Python, with strong object-oriented programming and design pattern expertise.
• Systems Architecture: Proven experience with microservice-based systems, including orchestration, inter-service communication, and scalable deployments.
• Data & Deployment: Knowledge of serialization and schema management (e.g., Protobuf, MCAP, lerobot), plus containerization and CI/CD practices.
• Best Practices & Teamwork: Skilled in applying clean architecture, test-driven development, and modular design; experienced in agile collaboration and long-term software evolution.
Beneficial Skills:
• Distributed Systems: Understanding of communication frameworks (e.g., ROS2/DDS, gRPC, message queues).
• Robotics Context: Familiarity with data flows and sensor integration (vision, force, proprioception); hands-on experience with teleoperation for data collection.
• Visualization & Scaling: Knowledge of monitoring tools for service health/data quality and cloud-native architectures for scaling microservices.
• AI & Serving: Exposure to robotics AI models (e.g., diffusion, Octo, ACT) and model serving frameworks (TorchServe, TensorFlow Extended).
What we offer:
• Dynamic high-tech company combined with financial soundness and world class investors.
• Join an interdisciplinary, international team with 60+ different nationalities in a collaborative work environment.
• Lots of development opportunities in the context of our continued growth.
• Challenging tasks and impactful projects alongside experts that enable professional and personal growth.
• Corporate Benefits Program that covers health, mobility and learning with 100 € net per month.
• Modern office facilites with a rooftop terrace overlooking Munich, free drinks & fruits, and regular company events contribute to a good working environment.