> Markdown version of [/jobs/ext/1197833-applied-reinforcement-learning-engineer-whole-body-controls-optimus](https://www.wearedevelopers.com/jobs/ext/1197833-applied-reinforcement-learning-engineer-whole-body-controls-optimus). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Applied Reinforcement Learning Engineer, Whole Body Controls, Optimus - **Company:** Tesla Motors - **Location:** Palo Alto, CA, United States - **Salary:** $176,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, C++ (Programming Language), Python (Programming Language), Kinematics, Microsoft Dynamics, Real-Time Operating Systems, Robotic Automation Software, Reinforcement Learning - **Published:** July 7, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17500921?backUrl=%2Fcareer%2F17500921%2FApplied-Reinforcement-Learning-Engineer-Whole-Body-Controls-Optimus-California-Palo-Alto ## About the Role * Proficiency in Python (numpy, pytorch) * Solid understanding of robotics fundamentals, including geometry, linear algebra, kinematics, dynamics, probability, and statistics * A controls or robotics background, with hands-on experience applying reinforcement learning to control problems * Experience working with robotic systems, ideally legged robotic systems with high degrees of freedom * Experience with sim2real techniques or a good understanding of physics fundamentals * Familiarity with state estimation and proprioceptive sensing (e.g. IMU) is a plus * Experience with C++ and production / real-time software is a plus * Preferred: hands-on experience deploying and running controllers on real robot hardware; experience with massively parallel simulation (e.g. mjlab, IsaacLab) * Equivalent experience through projects, research, or coursework is acceptable ## Description Tesla AI is solving robust embodied intelligence through humanoid robots. On the Whole Body Controls team, you will develop the policies and controllers that let Optimus walk, dance, balance, recover from disturbances, and manipulate objects in real-world settings - the layer of the motion stack that turns high-level intent into physically robust motion on real hardware. This role is for engineers who come from a controls or robotics background and have applied reinforcement learning to control problems. Most importantly, the motion policies you deploy will be repeatedly shipped to and used by thousands of humanoid robots in real-world applications. We hire at all levels, including recent graduates with strong controls or robotics fundamentals and a demonstrated project or research record. What You'll Do * Develop end-to-end reinforcement-learning policies for whole-body movements, spanning locomotion and manipulation * Design observations, actions, and rewards based on physics first principles * Develop techniques to improve sim2real transfer, including classical modeling, domain randomization, and learned dynamics models * Define the metrics that quantify controller performance, and evaluate policies both in simulation and on hardware * Ship production-quality policies to a fleet of bots ## Related Videos - [How Robots Learn to be Robots](https://www.wearedevelopers.com/videos/1632-how-robots-learn-to-be-robots) - [On the straight and narrow path - How to get cars to drive themselves using reinforcement learning and trajectory optimization](https://www.wearedevelopers.com/videos/205-on-the-straight-and-narrow-path-how-to-get-cars-to-drive-themselves-using-reinforcement-learning-and-trajectory-optimization) - [How I built my own intelligent Robot Arm from Scratch](https://www.wearedevelopers.com/videos/100097-how-i-built-my-own-intelligent-robot-arm-from-scratch) - [Robots Among us: Advances in AI for Everyday Androids](https://www.wearedevelopers.com/videos/100230-robots-among-us-advances-in-ai-for-everyday-androids) - [Systems Thinking for Performance: How to Diagnose and Fix Slow Systems without Guessing](https://www.wearedevelopers.com/videos/2103-systems-thinking-for-performance-how-to-diagnose-and-fix-slow-systems-without-guessing) - [Getting Started with Machine Learning](https://www.wearedevelopers.com/videos/260-getting-started-with-machine-learning) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care)