2 years ago
Zürich, SwitzerlandSenior
Responsibilities
- Develop imitation-learning algorithms, including diffusion policies, for robotic actions based on demonstrations and real-time sensor data.
- Design, test, and refine algorithms for complex real-world autonomy and manipulation tasks.
- Construct and expand imitation-learning datasets using human demonstrations and automated expert algorithms.
- Collaborate with the reinforcement-learning team using simulated and real-world data.
- Implement deployment-ready code optimized for the robot’s computational constraints.
- Build, lead, and mentor a software engineering team.
- Advise product managers and executives on strategic technical decisions.
- Maintain documentation, guidelines, and engineering best practices.
Requirements
- Master’s degree or higher in engineering, robotics, machine learning, or a related field.
- At least three years of industry or research experience, with PhD experience applicable.
- Strong knowledge of supervised learning, self-supervised learning, neural network architectures, policy optimization, imitation learning, generative AI, diffusion models, and diffusion policy.
- Strong robotics background, including autonomy and manipulation.
- Experience deploying artificial neural networks on hardware platforms.
- Production-level modern C++ programming skills.
- Ability to prototype algorithms and train deep neural networks in Python.
- Preferred qualifications include a PhD or equivalent research experience, publications at top-tier conferences, and experience managing a software team.
Benefits
- The role requires in-person presence at the company’s office locations.
- The company emphasizes a diverse and inclusive collaborative work environment.
Categories
ML EngineeringRobotics
