Animore logo

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

Animore

Posted 13 days ago

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 wellness support
  • 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 pa...

Want to see the full job description?

Sign in to view the complete details and apply to this position.

Job details

Workplace

Office

Location

Munich, Bavaria, Germany

Experience

SE

Similar

Jobr Assistant extension

Get the extension →