
Job Description
Ovii's Interpretation of the Role
We are looking for an ML Engineer who will design perception, navigation and manipulation systems for robots. The role involves building sim‑to‑real pipelines, motion planning and collaborating with hardware teams to deploy models on real robots. You will work directly with frontier AI labs on high‑ownership, embodied‑AI problems.
Role Snapshot
- ML Engineer – Robotics focus
- Build perception & navigation systems
- Develop sim‑to‑real pipelines
- Motion planning & trajectory optimization
- Python and C++ development
- Collaborate with hardware & controls teams
- Debug models on physical and simulated robots
Must-Have Requirements
- Python
- C++
- Understanding of SLAM, kinematics, grasping, motion planning
- hands‑on robotics, perception, embodied AI
Nice-to-Have Signals
- Familiarity with ROS/ROS2
- Experience with MuJoCo, Isaac Sim, Gazebo, PyBullet
- Sim‑to‑real transfer experience
- Imitation learning experience
- Humanoid/manipulation system experience
- sim‑to‑real transfer
- imitation learning
Work Setup
- Employment type: Full-Time
What You'll Likely Work On
- Create perception pipelines for robotic manipulation and navigation
- Design and implement sim‑to‑real pipelines that move policies from simulation to hardware
- Develop motion‑planning, trajectory‑optimization and imitation‑learning solutions
- Partner with hardware and controls engineers to deploy models on real robots
- Debug and iterate on ML models running in both simulated and physical environments
Good Fit If You Have
- Familiarity with ROS/ROS2 and common robot simulators
- Experience with SLAM, kinematics, grasping or motion‑planning concepts
- Interest in sim‑to‑real transfer and imitation‑learning research
- Comfort troubleshooting models on physical robot platforms
Skills
- Python
- C++
- Robotics perception
- Sim‑to‑real transfer
- Motion planning
- Trajectory optimization
- Imitation learning
- ROS / ROS2
- MuJoCo / Isaac Sim / Gazebo / PyBullet
- SLAM
- Kinematics
- Grasping