Member of Technical Staff, Robotics
Designs, builds, and deploys robot learning systems from simulation to real hardware, spanning manipulation, locomotion, and control. Requires Python, PyTorch/JAX expertise, and full-stack robotics experience including classical and learning-based methods.
About the job
Responsibilities
- Design, build, and deploy real world robot learning systems across manipulation, locomotion, and control.
- Own systems end to end, from simulation and model training to deployment on real robots.
- Define technical foundations for large scale robot learning.
Requirements
Baseline skills:
- Bachelor's degree or equivalent experience in Robotics, Computer Science, or related field.
- Strong experience with Python and modern deep learning frameworks such as PyTorch or JAX.
- Full stack experience across robot learning, including data processing, model training, and deployment.
- Experience designing, implementing, and deploying robot learning systems in research or production environments.
- Strong understanding of classical robotics techniques and learning-based approaches.
You might be a good fit if you:
- Can take a robotics system from 0 to 1 and iterate quickly based on real world feedback.
- Have hands-on experience in robot manipulation, locomotion, navigation algorithms, imitation learning, generative modeling, and/or reinforcement learning.
- Comfortable working across simulation and real hardware, including high degrees of freedom manipulators and mobile robots.
- Obsessed with state-of-the-art techniques, tools, and research.
- Thrive in fast-paced, ambiguous environments.
Skills
Python, PyTorch, JAX, Robot Manipulation, Locomotion, Reinforcement Learning, Imitation Learning, Generative Modeling, Robotics Simulation, Robot Deployment
Similar jobs
Embedded Engineering jobsDesign, implement, simulate, and integrate autonomous behaviors for uncrewed aircraft using C++, robotics, perception, sensor fusion, and planning. The role requires substantial professional experience and a relevant tertiary qualification, with opportunities to lead and mentor junior engineers.
Design and implement real-time control infrastructure for intelligent, reliable robots, spanning actuators, hardware interfaces, state estimation, and whole-robot behavior. The role requires strong robotics and control fundamentals, hands-on hardware experience, and production-quality C++ or Rust development.
Own end-to-end software integration for semiconductor manufacturing equipment, spanning firmware, control software, electronics, actuators, testing, and production handoff. Requires 3+ years developing software for physical systems, proficiency in C, Rust, and Python, and strong hardware debugging skills.
Develops operating-system platforms, device drivers, and infrastructure for autonomous-vehicle robotics systems. The role requires 4+ years of production software experience, strong Linux internals expertise, and proficiency in C/C++ plus scripting languages.
Researches and expands vehicle telematics coverage by analyzing automotive network traffic, OEM documentation, and field logs. The role requires hands-on vehicle interfacing, reverse engineering, programming, physical debugging tools, and automotive communication standards expertise.