ANYbotics
RL Robotics Locomotion Internship
Job Description
The Opportunity
We are looking for a Reinforcement Learning for Robotic Locomotion intern to join our Locomotion and Manipulation team and contribute to advancing the mobility capabilities of ANYmal. Utilizing the latest reinforcement learning techniques and simulation tools, we define, train, and integrate ML models into ANYmal’s subsystems to traverse challenging terrains and interact with its environment. Your role extends to designing and implementing essential processes, pipelines, and tools for all stages of the RL lifecycle, ensuring seamless training, evaluation, and deployment of our learned-based controllers. This internship provides a serious and impactful opportunity to work at the forefront of machine learning in robotics, playing a significant role in shaping ANYmal’s autonomous capabilities and contributing to real-world applications. You will be closely working together with Robotics and AI experts who will provide you with guidance and mentorship. The preferred starting date is May and the duration of the full-time paid internship is six months.
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 customized hardware systems, including the entire robotic platform, actuators, sensors, inspection payloads, charging systems, and all related ANYbotics mechanical hardware.
Your Profile
- Currently a master, PhD student or recent graduate in computer science, machine learning, robotics, or related fields
- Experience in Machine Learning applied it to solve control problems in either robots or animated characters
- Proficiency in Python, and familiarity with ML frameworks such as PyTorch and/or Tensorflow
- Experience with physical simulators, such as Isaac Sim/Gym, Mujoco, Pybullet, etc.
- Goal-oriented mindset with a proactive approach to achieving objectives
- Fluent in English
Bonus Points
- Experience with MLOps tools, such as DVC, MLflow, Neptune, etc
Please note that we are only able to consider applications from Schengen-Area citizens (or any student enrolled at ETH and EPFL who require compulsory internship). For residents outside of Switzerland, you will have to find your own accommodation in order to apply for the L or B work permit.
We offer you a very exciting and dynamic work environment, the opportunity to become part of a fast-growing company and an ambitious team that is on a mission to change the industrial inspection market, a chance to leverage your experience and bring in your own ideas, a fair market salary, an attractive employee stock ownership plan, and a job in the city of Zurich.