More jobs:
Senior Machine Learning Engineer (Manipulation
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-08-03
Listing for:
Socket.dev
Full Time
position Listed on 2026-08-03
Job specializations:
-
Software Development
Robotics, Machine Learning/ ML Engineer
Job Description & How to Apply Below
- As a Senior ML Engineer, Manipulation, you will own the learning systems that enable our robots to reliably pick, place, and handle diverse food classes using multiple end effectors — from suction grippers to multi-finger hands.
- You will work end-to-end: from defining data collection strategies and training policies, to deploying and debugging those policies on physical robots in real environments
- Design and train manipulation policies — behavior cloning, imitation learning, and RL — for dexterous food handling across diverse item classes and end effector types (suction, parallel jaw, multi-finger)
- Implement and evaluate modern policy architectures (diffusion policies, transformer-based action models, action chunking) and adapt them to Chef’s specific food manipulation challenges
- Work with the platform team to build data collection pipelines using teleoperation, kinesthetic teaching, and autonomous rollouts; work with the data team on dataset curation, augmentation, and training infrastructure
- Define evaluation metrics and regression benchmarks that accurately predict real-world manipulation performance; build recovery and fallback behaviors that handle dropped items, mis-grasps, and partial occlusions gracefully
- Partner with perception and robotics engineers to validate end-to-end grasp-to-place performance across new food classes, and end effector configurations- 5+ years of experience developing and deploying ML systems for robotics manipulation, visuomotor control, or robot learning
- Deep expertise in at least two of: imitation learning, reinforcement learning, grasp estimation, or learned motion generation
- Hands‑on experience deploying policies to real robotic hardware — not just simulation results
- Strong software engineering fundamentals in Python; ability to write maintainable, well-tested code across research and production codebases
- Track record of owning projects end-to-end: from problem framing through field deployment and iteration
- Strong PyTorch skills and experience building reliable, production-quality training and evaluation pipelines
- MS or PhD in Robotics, Machine Learning, Computer Science, or a closely related field — or equivalent practical experience
- Experience with Vision-Language-Action (VLA) models, diffusion policies, or transformer-based action representations
- Familiarity with simulation environments (Mu Jo Co , Isaac Sim, Genesis) and sim-to-real transfer techniques
- Experience with multiple end effector types — suction, parallel jaw, multi-finger, or soft grippers
- Experience with model compression, quantization, or TensorRT for edge deployment
- Background in food, agriculture, or consumer goods robotics where object variability is high
- Contributions to open robotics datasets or publications at CoRL, ICRA, RSS, NeurIPS, or similar venues
- Experience using simulation environments (e.g. Isaac Sim, Gazebo) for synthetic data generation and domain randomization
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×