Erstellt am 31. Mai 2026
Senior Software Engineer - Robotics (F/M/D)
Animore
München, Bayern 80331, Germany
Vollzeit
Reference: 648234000
The Opportunity
As a founding member of the Platform Team, you will architect and build the software backbone of the company. The platform must operate across two domains: high-performance distributed computing for AI research (training, large-scale data ingestion, RL simulation) and real-time, resource-constrained execution on physical robot hardware.
This is a greenfield opportunity where you will make foundational architectural decisions that define how the system scales from prototype to production. You will bridge research and hardware, enabling state-of-the-art models to be trained efficiently and deployed reliably in the real world.
Your Responsibilities
Technologies
Requirements
Must Have
Nice to Have
Benefits
Recruiting Process
Your recruiting partner for this role is Madhulika (she/her). You can expect a screening call and up to 4 rounds of interviews including an onsite visit to our office in Munich to meet with the team.
We hire across backgrounds, identities, and experiences, and we are committed to a workplace where everyone belongs. Discrimination has no place here.
If you need any accommodations during the recruiting process, just reach out to your recruiting partner.
As a founding member of the Platform Team, you will architect and build the software backbone of the company. The platform must operate across two domains: high-performance distributed computing for AI research (training, large-scale data ingestion, RL simulation) and real-time, resource-constrained execution on physical robot hardware.
This is a greenfield opportunity where you will make foundational architectural decisions that define how the system scales from prototype to production. You will bridge research and hardware, enabling state-of-the-art models to be trained efficiently and deployed reliably in the real world.
Your Responsibilities
- Architect and build a scalable software platform unifying research workflows (training, simulation) and production systems (real-time inference, data collection)
- Bridge research and hardware by building tooling that enables seamless transition from Python-based research environments to performant C++/Rust runtimes on robots
- Optimize critical system paths, including inference latency, distributed training throughput, and resource utilization
- Establish engineering foundations including CI/CD pipelines, build systems (Bazel), and containerization (Docker)
- Design and implement fault-tolerant systems for long-running experiments and safety-critical robotic operations
Technologies
- Python
- C++ (or Rust)
- Distributed systems and microservices
- gRPC / REST APIs
- Docker
- Bazel
- CI/CD systems
- AWS / GCP / Azure
- Kubernetes (nice to have)
- Slurm (nice to have)
- ROS2 / DDS (nice to have)
- Terraform / Ansible (nice to have)
- Simulation tools (Isaac Sim, MuJoCo) (nice to have)
Requirements
Must Have
- MS in Computer Science or a comparable technical field
- 5+ years of experience shipping production software with ownership of large features from design to deployment
- Strong Python expertise (tooling and ML infrastructure)
- Strong proficiency in C++ (modern standards) or Rust
- Experience designing scalable software architectures (microservices, API design such as gRPC/REST, distributed systems)
- Strong engineering discipline (testing, code reviews, maintainable and modular code)
Nice to Have
- Experience building ML systems (PyTorch, MLOps, data pipelines, model deployment)
- Experience with Docker and Bazel in production environments
- Familiarity with robotics middleware (ROS2, DDS)
- Experience with cloud infrastructure (AWS, GCP, Azure) and Infrastructure-as-Code
- Experience with simulation environments (Isaac Sim, MuJoCo) for reinforcement learning
Benefits
- Competitive compensation package
- Various employee subsidies and perks, including public transportation and Wellpass
- Work with a world-class team in a flat hierarchy, with direct collaboration alongside the founders and engineering team
- Opportunity to make a real impact by working on cutting-edge robotics and AI systems
- Fast growth potential in a rapidly evolving company and industry
- International office environment with English as the official working language
Recruiting Process
Your recruiting partner for this role is Madhulika (she/her). You can expect a screening call and up to 4 rounds of interviews including an onsite visit to our office in Munich to meet with the team.
We hire across backgrounds, identities, and experiences, and we are committed to a workplace where everyone belongs. Discrimination has no place here.
If you need any accommodations during the recruiting process, just reach out to your recruiting partner.