Machine Learning Engineer (f/md)

Marco Fuhrer – Management Consultants

Zürich

On-site

CHF 90,000 - 150,000

Full time

9 days ago

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Marco Fuhrer – Management Consultants sucht eine fachlich versierte Person für die Weiterentwicklung von RL-Politiken in der Humanoiden-Robotik. Sie arbeiten an Training, Evaluation und Verbesserung von Policy-Ansätzen in einer interdisziplinären Umgebung.

Sie besitzen einen PhD/MSc in relevantem Bereich, können Python gut einsetzen und haben Erfahrung mit RL-Frameworks sowie ROS2. Eine proaktive, eigenständige Arbeitsweise ist gefragt.

Qualifications

  • PhD/MSc in Robotics, Computer Science oder einem verwandten technischen Bereich.
  • Python-Programmierung und Kenntnisse in ML-Frameworks wie PyTorch, TensorFlow oder JAX.
  • In der Lage, eigenständig grundlegenden C++-Code zu schreiben und zu debuggen.
  • Erfahrung mit der Entwicklung und dem Training von RL-Policy-Ansätzen.
  • Kenntnisse in Imitation Learning oder verwandten lernbasierten Methoden sind von Vorteil.
  • Ability to interpret training metrics and use results to guide iterations.
  • Verständnis von Sim-to-Real-Herausforderungen in der Robotik.

Responsibilities

  • Entwicklung, Training und Iteration von Verstärkungslern-Politiken für Menschroboter-Lokomotion und -Manipulation
  • Analyse von Trainingsmetriken und Experimenten, Ableitung von Folgeaktionen
  • Untersuchung von Sim-to-Real-Gaps und Entwicklung von Transfer-Ansätzen
  • Entwicklung von ML-Lösungen in Python mit PyTorch, TensorFlow oder JAX
  • Aufbau und Wartung von RL/IL-Trainingspipelines und Environments
  • Bewertung von Lernalgorithmen und Anpassung an spezifische Probleme
  • Zusammenarbeit in einem interkulturellen Team an einem neuartigen Humanoiden
  • Proaktive Identifikation von Verbesserungsmöglichkeiten und Team-Input

Skills

Python
C++
Reinforcement Learning
PyTorch
TensorFlow
JAX
ROS2
Simulation
robotics

Education

PhD/MSc in Robotics or related field

Tools

Isaac Sim
ROS2

Job description

Aufgaben
  • 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
Anforderungen
  • 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
  • Decent C++ programming skills
  • Experience defining objectives for your work and integrating them into a broader team plan or owning an epic
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Reinforcement Learning Expert - Humanoid (Mensch)
Reinforcement Learning Expert - Humanoid (Mensch)

NEURA Robotics • Zürich

On-site
CHF 120,000 - 180,000
Reinforcement Learning Expert - Humanoid (human)
Reinforcement Learning Expert - Humanoid (human)

Neura Robotics • Zürich

On-site
CHF 100,000 - 135,000
Lead Reinforcement Learning Engineer - Humanoid (Mensch)
Lead Reinforcement Learning Engineer - Humanoid (Mensch)

Neura Robotics • Zürich

On-site
CHF 180,000 - 230,000
Lead RL & Behavior Cloning Engineer for Humanoid Robots
Lead RL & Behavior Cloning Engineer for Humanoid Robots

Neura Robotics • Zürich

On-site
Confidential
Robotics RL Expert: Sim-to-Real & Humanoid Control
Robotics RL Expert: Sim-to-Real & Humanoid Control

NEURA Robotics • Zürich

On-site
CHF 120,000 - 180,000
Reinforcement Learning Engineer – Humanoid Robotics
Reinforcement Learning Engineer – Humanoid Robotics

Marco Fuhrer – Management Consultants • Zürich

On-site
CHF 90,000 - 150,000
Team Lead Machine Learning
Team Lead Machine Learning

Hexagon Robotics • Zürich

Hybrid
CHF 140,000 - 200,000
CHF 500 mobility credit for commuting
Bonus system
Strong pension contributions
+5
System Engineer - Humanoid (Mensch)
System Engineer - Humanoid (Mensch)

Neura Robotics • Zürich

On-site
CHF 120,000 - 190,000
Machine Learning Engineer (f/md)
Machine Learning Engineer (f/md)

Hexagon Robotics • Zürich

Hybrid
CHF 110,000 - 160,000
Hybrid model
Mobility credit
Bonus system
+7
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
Top locations