Get roles like this, scored and matched, in your inbox.
Sign up free →Job Opening
Software Engineer - Manipulation
Apptronik · Sunnyvale, CA · Posted 9 days ago
Take learned manipulation policies from demonstration data through post-training and onto a fleet of real robots, bridging cutting-edge research and production software.
The Software Engineer - Manipulation is a core contributor to our robot's ability to interact with the world reliably and precisely. This role is responsible for developing and deploying learning-based manipulation policies, with a focus on post-training methods that adapt and improve those policies on real tasks and physical hardware.
This role will bridge the gap between cutting-edge research and scalable, reliable production software. Working closely with the simulation, data, hardware, and systems teams, this engineer will take manipulation policies from demonstration data through post-training to robust deployment across our fleet.
- Implement and deploy state-of-the-art learning-based manipulation policies to achieve reliable, world-class performance on real-world tasks with physical hardware.
- Adapt and improve policies for new tasks and hardware using post-training methods such as RL fine-tuning, policy distillation, and interactive imitation learning (e.g., DAgger).
- Build and maintain the data pipelines that support post-training, including teleoperation and demonstration collection, retargeting, dataset aggregation, and curation.
- Drive the development cycle from simulation and offline evaluation to robustly transferring and fine-tuning policies on the robot.
- Develop visuomotor policies for grasping, in-hand manipulation, and whole-arm manipulation, with reliable, low-latency execution on hardware.
- Define evaluation metrics and regression tests for policy performance in simulation and on hardware, and use the results to guide technical decisions.
- Collaborate closely with the simulation, data, hardware, and systems teams to diagnose system-level issues and co-develop solutions.
- Maintain high standards for the codebase through testing, documentation, and peer code reviews.
SKILLS AND REQUIREMENTS
Technical Skills (Must-Have)
…
This posting is sourced from Apptronik's own career site — applying takes you there directly.
Get roles like this, scored and matched, in your inbox.
Sign up free →Related roles
This role is one of 9,090 Software Engineer openings and centers on Python, C++, Pytorch, and Jax. There are 91 open roles at Apptronik right now.
Want roles like this found for you?
Set your Focus once. Career Engine screens every new opening every week.
A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.