Build and improve the model-training pipeline and infrastructure, from cluster scheduling and reinforcement-learning code execution to evaluation throughput, while strengthening software quality and enabling faster model experimentation.
Senior Reinforcement Learning Engineer
📜 Description
- Design, train, and deploy reinforcement learning policies for robot motion, bridging simulation and real-world performance.
- Guide the team on reinforcement learning and learning-based control, mentoring engineers and establishing development best practices.
- Own and improve RL training infrastructure and sim-to-real workflows for reproducible, scalable iteration.
- Shape internal ML tooling and experiment management, including training dashboards and automated evaluation pipelines.
- Analyze field issues and deployment data to identify locomotion failures and improve policy robustness.
- Develop and maintain efficient Python and C++ software for learning and locomotion systems.
🛠️ Requirements
- PhD in robotics, machine learning, computer science, or a related field focused on reinforcement learning; alternatively, a relevant Master's degree and 5+ years of professional experience.
- Track record of deploying and maintaining machine learning models in the field.
- Knowledge of robot control and autonomous systems, including motion control, state estimation, path planning, and actuation.
- Experience with robotic simulation tools such as Gazebo or Isaac Sim and sim-to-real transfer techniques.
- Proficiency in Python and PyTorch, with working knowledge of C++.
- Strong knowledge of Linux systems and middleware for integrating learned components into software stacks.
- Pragmatic, solution-oriented approach and excellent English communication skills.
Full job description
The Opportunity
We are looking for a Senior Reinforcement Learning Engineer to join our Motion Intelligence team. You should bring deep expertise in reinforcement learning and policy optimisation, grounded in real-world robotics experience, and be excited to push the boundaries of autonomous robots. We are looking for someone who can provide senior-level RL and learning-based control guidance across the team — shaping how we train, deploy, and maintain learned policies on physical robots operating in demanding industrial environments.
Beyond RL expertise, we value engineers who take pride in writing clean, maintainable code, simplifying complex systems through thoughtful design, and championing sound interfaces and architecture.
At ANYbotics, we develop tailored software solutions that enable our legged robots to execute inspection and maintenance tasks with precision and consistency. This role sits at the intersection of cutting-edge RL research and production robotics — from sim-to-real policy transfer and reward engineering through to reliable deployment on mission-critical systems in the field. You’ll work across the full lifecycle — from early development prototyping through to mission‑critical, production deployments.
The Market & Our Technology
ANYbotics transforms industrial plants in the energy, process, and utility sector by introducing robotics to a wide range of novel applications that so far were beyond reach. Our customers are large asset operators and industrial service providers pioneering the use of robotics technology for inspection and maintenance. Our mobile robot ANYmal uses legs for extreme mobility in complex environments, camera- and LIDAR-based sensing for full autonomy and obstacle avoidance, and AI for high-quality and consistent inspection results. We develop numerous customised hardware systems, including the entire robotic platform, actuators, sensors, inspection payloads, charging systems, and all related ANYbotics electrical hardware.
Your Impact
Your Profile
Bonus Points
Similar jobs
Search more Machine Learning Engineer jobsSenior AI Research Engineer - LLM Training & Inference Infrastructure
Build and operate distributed infrastructure for large-scale LLM training, reinforcement learning, and inference, improving researcher iteration speed, GPU utilization, system performance, and training reliability.
Design and productionise machine learning pipelines and data workflows, turning prototype trading models into reliable systems while shaping low-latency Python and C++ architecture.
Own Truecaller’s company-wide GCP machine learning platform, building reliable training, serving, and data pipelines while enabling teams to deploy and monitor models through secure, self-service tooling.
Own inference-stack cost and performance by optimizing model serving, routing, and GPU workloads to improve throughput and latency while maintaining reliability and model quality.
