Back to search
cyberwave digital agency Linkedin · Posted 11d ago

Machine Learning Engineer - Senior

Switzerland

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Full-time

Zurich

Posted 2 days ago

Develop and deploy machine learning models, with a focus on deep learning, reinforcement learning, and simulation-to-reality (sim2real) transfer for real-world robotics and control systems.

Cyberwave's vision is to unlock the full potential of intelligent machines by making robotics as accessible, scalable, and programmable as cloud software. We believe in a future where deploying robotic systems is no longer limited by complexity, fragmentation, or vendor lock-in.

Our mission is to accelerate this future through an AI-powered robotics platform that abstracts away hardware complexity and empowers developers to build, deploy, and scale robotic applications with high-level, intuitive commands. By bridging classical robotics frameworks (like ROS and ROS 2) with modern machine learning in a modular architecture, Cyberwave simplifies integration across heterogeneous systems. With built-in web-based simulation and digital twin tools, we enable seamless development, real-time monitoring, and faster iteration from concept to deployment—both in simulation and the real world.

We are building an A+ team with talent based in Zurich, Milan, and Rome. Join our dynamic and collaborative environment—whether from our Zurich headquarters or remotely within a similar time zone. Enjoy the flexibility to shape your own schedule while staying aligned with our shared goals and fast-paced mission.

We are seeking a highly skilled and motivated Machine Learning Engineer to join our AI team. This role involves developing and deploying machine learning models, with a focus on deep learning, reinforcement learning, and simulation-to-reality (sim2real) transfer for real-world robotics and control systems. You'll work closely with software, robotics, and hardware teams to build intelligent systems that learn in simulation and perform in the real world.

PythonC++PyTorchTensorFlowJAXDeep LearningReinforcement LearningSim2real TransferMuJoCoIsaac SimDomain RandomizationControl TheoryComputer VisionSLAM

Requirements

  • Degree in Computer Science, Robotics, AI, or a related field (BSc/MSc/PhD), with a strong foundation in applied mathematics, control theory, or computational modeling
  • 3+ years of hands-on experience developing and deploying machine learning and deep learning models using frameworks such as PyTorch, TensorFlow, or JAX
  • Demonstrated expertise in reinforcement learning, including implementation of algorithms like PPO, SAC, or DDPG in both simulated and real-world environments
  • Deep understanding of sim-to-real techniques, including domain randomization, domain adaptation, transfer learning, and policy robustness across environments
  • Practical experience with physics-based simulators (e.g., MuJoCo, Isaac Sim, PyBullet) and hands-on work with robotic hardware or embedded platforms
  • Fluent in Python, with strong software engineering practices; working knowledge of C++ is essential for performance-critical systems
  • Strong grasp of data-driven modeling, system identification, control strategies, and optimization methods relevant to robotic learning and deployment

Responsibilities

  • Develop deep learning and reinforcement learning policies for perception, control, and decision-making (e.g., visuomotor policies, MPC-guided RL, goal-conditioned policies)
  • Design and optimize cutting-edge ML/DL models for real-world robotics, tackling high-dimensional, dynamic, and noisy environments
  • Develop advanced reinforcement learning agents in simulated environments such as MuJoCo, Isaac Lab/Sim, PyBullet, or proprietary simulators—pushing the boundaries of what machines can learn
  • Lead sim2real transfer efforts, leveraging domain randomization, adaptation, and robust policy learning to ensure models generalize from virtual to physical systems
  • Deploy end-to-end ML pipelines integrated with robotics or embedded systems, enabling real-time perception, decision-making, and control
  • Collaborate across disciplines—working closely with simulation, hardware, and software teams to solve complex, system-level challenges
  • Drive rapid experimentation, analyzing results, debugging performance bottlenecks, and continuously refining models for optimal real-world performance
  • Build robust and scalable ML infrastructure, supporting automated training, evaluation, and deployment workflows across diverse robotic platforms

What We Offer

Work on cutting-edge ML and robotics challenges that translate directly into real-world impact across industries and society

Join a world-class, cross-disciplinary team that values innovation, curiosity, and bold thinking

Competitive compensation, including a strong salary package and meaningful equity options

Flexible work culture with support for remote work and autonomy over your schedule—outcomes over hours

Access to state-of-the-art simulation environments and robotic systems, from digital twins to physical platforms

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search