# Senior Software Engineer - Robotics (F/M/D)

**Company:** [Animore](http://jobs.workable.com/companies/tSaLZx2jAc18bDq1VV8Pah.md)
**Location:** Munich, Germany
**Workplace:** on site
**Employment type:** Full-time
**Department:** Engineering

[Apply for this job](http://jobs.workable.com/view/b203c6af-58df-4dfe-90c6-33c81bf705d2)

## Description

### 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

-   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.
