
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...
Job details
Jobr Assistant extension
Get the extension →