Apptronik is looking to solve the labor shortage problem by building robots for the real world to improve human quality of life
Requirements
- Deep, hands-on expertise (5+ years) with common RL frameworks (e.g., PyTorch, JAX) and high-fidelity physics simulators (e.g., MuJoCo, IsaacGym)
- Mastery of Python for rapid prototyping and training, alongside strong proficiency in C++ for developing performant, deployable code
- Experience building or utilizing large-scale, distributed training pipelines and a strong intuition for their optimization
- A strong theoretical understanding of modern reinforcement learning, including deep expertise in areas like imitation learning, model-based RL, and sim-to-real transfer techniques
- A strong intuition for robot dynamics and controls theory, with the ability to apply these principles to guide and constrain learning-based approaches
Responsibilities
- Implement and deploy state-of-the-art RL algorithms to achieve ambitious, world-class performance on dynamic locomotion and manipulation tasks with physical hardware
- Drive the entire development cycle, from prototyping in simulation to robustly transferring and fine-tuning policies on the robot
- Optimize and scale the RL training pipeline for faster iteration, contributing to core infrastructure for high-throughput simulation and distributed training
- Mentor junior engineers by providing technical guidance, conducting insightful code reviews, and sharing best practices in reinforcement learning and software development
- Collaborate closely with the robotics and hardware teams to diagnose system-level issues and co-develop solutions that enable more complex learned behaviors
- Analyze and present hardware results to guide future technical directions and demonstrate progress on key company objectives
Other
- A PhD or MS in Computer Science, Robotics, or a related field, with 2+ years industry experience strongly preferred
- A proven track record of successfully deploying learning-based policies on physical robotic systems, especially legged robots or manipulators
- Demonstrated experience mentoring or providing technical guidance to other engineers in a team environment
- Prolonged periods of sitting at a desk and working on a computer
- Vision to read printed materials and a computer screen