Machine Learning Engineer (f/md)

Hexagon Robotics

Zürich

Hybrid

CHF 110,000 - 160,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid model
Mobility credit
Bonus system
Pension contributions
Training programs
Relocation support
Health discounts
Team events
Flat hierarchy
International culture

Job summary

Hexagon Robotics, a division of Hexagon and a global leader in precision measurement, seeks a Machine Learning Engineer to advance reinforcement and imitation learning for humanoid robots. You will develop, train, and iterate policies, analyze experiments, and address sim-to-real gaps to improve real-world robot performance.

You’ll work in Python with PyTorch, TensorFlow or JAX, build end-to-end training pipelines, and collaborate in a multicultural, interdisciplinary team.

Qualifications

  • PhD/MSc in Robotics, Computer Science, or a related technical field
  • Python programming skills and experience with machine learning frameworks such as PyTorch, TensorFlow, or JAX
  • Ability to independently write and debug basic C++ code
  • Hands-on experience developing and training reinforcement learning policies
  • Experience with imitation learning or related learning-based methods is a plus
  • Ability to interpret training metrics and experimental results and use them to guide the next iteration
  • Understanding of sim-to-real challenges in robotics and approaches to address them
  • Autonomous and proactive working style, with a strong drive to experiment, learn, and solve problem

Responsibilities

  • Develop, train, and iterate on reinforcement learning policies for humanoid locomotion and manipulation
  • Analyze training metrics and experiment results from simulation and real robots, identify issues, and propose follow-up actions
  • Investigate sim-to-real gaps and develop approaches to improve the transfer of learned policies to real robots
  • Develop machine learning solutions in Python using frameworks such as PyTorch, TensorFlow, or JAX
  • Build and maintain RL/IL training pipelines, including environments, curricula, normalization, and evaluation
  • Evaluate learning algorithms and adapt them to the specific problem at hand, with support from experienced team members
  • Work collaboratively in a multicultural and interdisciplinary environment on a novel humanoid robot
  • Proactively identify opportunities for improvement and contribute ideas to the team

Skills

PhD/MSc robotics
Python ML frameworks
C++ programming
RL/IL experience
Experiment analysis
Sim-to-real knowledge
Autonomous working style

Education

PhD/MSc Robotics/CS

Tools

PyTorch
TensorFlow
JAX

Job description

Hexagon Robotics is a division of Hexagon - a global leader in precision measurement. The division develops humanoid robots for industrial sectors to address labor shortages and accelerate the transition from automation to autonomy. Our first humanoid, AEON, was launched in June 2025 and is already in pilots with five customers.

We are looking for a Machine Learning Engineer to develop and improve learning-based behaviors for our humanoid robots. You will work primarily on reinforcement learning (RL) and imitation learning (IL), training and iterating on policies, analyzing experiments, and addressing the gap between simulation and real-world robot performance.

Your Mission

Develop, train, and iterate on reinforcement learning policies for humanoid locomotion and manipulation
Analyze training metrics and experiment results from simulation and real robots, identify issues, and propose follow-up actions
Investigate sim-to-real gaps and develop approaches to improve the transfer of learned policies to real robots
Develop machine learning solutions in Python using frameworks such as PyTorch, TensorFlow, or JAX
Build and maintain RL/IL training pipelines, including environments, curricula, normalization, and evaluation
Evaluate learning algorithms and adapt them to the specific problem at hand, with support from experienced team members
Work collaboratively in a multicultural and interdisciplinary environment on a novel humanoid robot
Proactively identify opportunities for improvement and contribute ideas to the team

Your Skillset

What we are looking for

  • PhD/MSc in Robotics, Computer Science, or a related technical field
  • Python programming skills and experience with machine learning frameworks such as PyTorch, TensorFlow, or JAX
  • Ability to independently write and debug basic C++ code
  • Hands-on experience developing and training reinforcement learning policies
  • Experience with imitation learning or related learning-based methods is a plus
  • Ability to interpret training metrics and experimental results and use them to guide the next iteration
  • Understanding of sim-to-real challenges in robotics and approaches to address them
  • Autonomous and proactive working style, with a strong drive to experiment, learn, and solve problem

Nice to have

  • Experience working with real robots
  • Experience with modern RL/IL/ML approaches, such as transformers or cross-embodiment transfer learning
  • Experience with Isaac Sim or other standard RL simulators
  • Experience working independently with ROS2, including writing nodes and debugging interactions between them
  • Experience defining objectives for your work and integrating them into a broader team plan or owning an epic
What You’ll Get
  • Flexible working hours and a hybrid model for real work-life balance
  • CHF 500 mobility credit for sustainable commuting
  • Bonus system & strong pension contributions
  • Tailored training & development opportunities
  • Relocation support for a smooth start
  • Discounts on health, mobility & entertainment
  • Team events and a flat hierarchy where your voice counts
  • A warm, international culture built on respect and collaboration

Hexagon Robotics is a division of Hexagon - a global leader in precision measurement. The division develops humanoid robots for industrial sectors to address labor shortages and accelerate the transition from automation to autonomy. Our first humanoid, AEON, was launched in June 2025 and is already in pilots with five customers.

We are looking for a Machine Learning Engineer to develop and improve learning-based behaviors for our humanoid robots. You will work primarily on reinforcement learning (RL) and imitation learning (IL), training and iterating on policies, analyzing experiments, and addressing the gap between simulation and real-world robot performance.

Your Mission

Develop, train, and iterate on reinforcement learning policies for humanoid locomotion and manipulation
Analyze training metrics and experiment results from simulation and real robots, identify issues, and propose follow-up actions
Investigate sim-to-real gaps and develop approaches to improve the transfer of learned policies to real robots
Develop machine learning solutions in Python using frameworks such as PyTorch, TensorFlow, or JAX
Build and maintain RL/IL training pipelines, including environments, curricula, normalization, and evaluation
Evaluate learning algorithms and adapt them to the specific problem at hand, with support from experienced team members
Work collaboratively in a multicultural and interdisciplinary environment on a novel humanoid robot
Proactively identify opportunities for improvement and contribute ideas to the team

Your Skillset

What we are looking for

  • PhD/MSc in Robotics, Computer Science, or a related technical field
  • Python programming skills and experience with machine learning frameworks such as PyTorch, TensorFlow, or JAX
  • Ability to independently write and debug basic C++ code
  • Hands-on experience developing and training reinforcement learning policies
  • Experience with imitation learning or related learning-based methods is a plus
  • Ability to interpret training metrics and experimental results and use them to guide the next iteration
  • Understanding of sim-to-real challenges in robotics and approaches to address them
  • Autonomous and proactive working style, with a strong drive to experiment, learn, and solve problem

Nice to have

  • Experience working with real robots
  • Experience with modern RL/IL/ML approaches, such as transformers or cross-embodiment transfer learning
  • Experience with Isaac Sim or other standard RL simulators
  • Experience working independently with ROS2, including writing nodes and debugging interactions between them
  • Experience defining objectives for your work and integrating them into a broader team plan or owning an epic
What You’ll Get
  • Flexible working hours and a hybrid model for real work-life balance
  • CHF 500 mobility credit for sustainable commuting
  • Bonus system & strong pension contributions
  • Tailored training & development opportunities
  • Relocation support for a smooth start
  • Discounts on health, mobility & entertainment
  • Team events and a flat hierarchy where your voice counts
  • A warm, international culture built on respect and collaboration
Contact
Great robots need great people.

Contact

Silvia Dadin

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Machine Learning Engineer
Staff Machine Learning Engineer

Hexagon Robotics • Zürich

Hybrid
CHF 140,000 - 210,000
Flexible working hours
Hybrid work model
Mobility credit CHF 500
+5
Staff ML Engineer (f/md)
Staff ML Engineer (f/md)

Hexagon Robotics • Zürich

Hybrid
CHF 130,000 - 180,000
Mobility credit
Bonus program
Pension contributions
+6
Robotics MLOps & Data Engineer (f/m/d)
Robotics MLOps & Data Engineer (f/m/d)

Hexagon Robotics • Zürich

Hybrid
CHF 120,000 - 180,000
Mobility credit
Relocation support
Pension contributions
+2
Engineering Manager - Perception (f/md)
Engineering Manager - Perception (f/md)

Hexagon Robotics • Zürich

Hybrid
CHF 140,000 - 200,000
Mobility credit
Relocation support
Training & development
+4
Senior Software Engineer (f/m/d) - Mission Control (C++ / Python)
Senior Software Engineer (f/m/d) - Mission Control (C++ / Python)

Hexagon Robotics • Zürich

Hybrid
CHF 140,000 - 190,000
Flexible working hours
Hybrid model
Mobility credit CHF 500
+5
HR Generalist (f/md)
HR Generalist (f/md)

Hexagon Robotics • Zürich

Hybrid
CHF 90,000 - 150,000
Flexible hours
Hybrid work
Mobility credit CHF 500
+7
Staff Software Engineer - Simulation Tooling
Staff Software Engineer - Simulation Tooling

Hexagon Robotics • Zürich

Hybrid
CHF 140,000 - 190,000
Mobility credit CHF 500
Bonus system
Pension contributions
+5
Team Lead Physical AI (f/m/d)
Team Lead Physical AI (f/m/d)

CS Caritas Socialis GmbH • Zürich

On-site
CHF 120,000 - 180,000
Flexible hours
Hybrid work model
Relocation support
+2
Mechanical Engineering Manager
Mechanical Engineering Manager

Hexagon Robotics • Zürich

Hybrid
CHF 150,000 - 210,000
Flexible hours
Hybrid model
Mobility credit CHF 500
+7
Senior Software Engineer - Embedded (f/m/d)
Senior Software Engineer - Embedded (f/m/d)

CS Caritas Socialis GmbH • Zürich

Hybrid
CHF 90,000 - 120,000
Flexible working hours
CHF 500 mobility credit
Bonus system
+4
Top locations