onsite
Senior Machine Learning Engineer, Manipulation - Chef Robotics
ML Engineer
Lead development of perception and manipulation algorithms for AI‑powered kitchen robots, using Python, deep learning frameworks, and robotics middleware to enable reliable food preparation.
About the role
Key Responsibilities
- Design, implement, and optimize machine learning models for object detection, pose estimation, and manipulation in real‑time kitchen environments.
- Integrate perception pipelines with ROS‑based control systems to enable autonomous robot actions such as cutting, stirring, and plating.
- Develop and maintain training data pipelines, including data collection, annotation, and augmentation for diverse food items.
- Collaborate with hardware, software, and product teams to translate research prototypes into production‑ready software deployed on embedded platforms.
- Benchmark model performance, conduct error analysis, and iterate to meet strict latency and accuracy requirements.
Requirements
- 5+ years of experience building computer‑vision and manipulation models using Python and deep learning frameworks such as PyTorch or TensorFlow.
- Strong background in robotics middleware (ROS) and experience deploying models on edge devices using Docker or similar containerization tools.
- Hands‑on experience with reinforcement learning or imitation learning for robotic manipulation tasks.
- Proven ability to work with large, unstructured datasets and create robust data pipelines for training and validation.
- Excellent problem‑solving skills and ability to work cross‑functionally in a fast‑paced, hardware‑centric environment.
Skills
pythonpytorchtensorflowcomputer visionreinforcement learningrosdocker