Taro Logo

Software Engineer, Reinforcement Learning, Tesla Bot

Tesla is building humanoid robots at scale to automate repetitive and boring tasks using AI and robotics technology.
$140,000 - $360,000
Machine Learning
Mid-Level Software Engineer
In-Person
AI · Robotics
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Reinforcement Learning, Tesla Bot

Tesla is pioneering the development of humanoid robots designed to revolutionize automation of repetitive tasks. As a Software Engineer in the Reinforcement Learning team for Tesla Bot, you'll be at the forefront of creating AI systems that enable robots to learn and perform complex physical tasks. This role combines cutting-edge machine learning with practical robotics applications, offering the unique opportunity to see your work deployed across thousands of humanoid robots in real-world scenarios.

The position requires expertise in both theoretical and practical aspects of robotic learning, particularly in reinforcement and imitation learning. You'll be responsible for developing end-to-end learning systems that enable robots to master everything from basic locomotion to precise manipulation tasks. The role involves working with advanced technologies including computer vision, tactile sensing, and distributed deep learning systems.

Tesla offers a comprehensive benefits package including competitive salary, equity opportunities, and extensive health coverage. The company's commitment to innovation in robotics and AI, combined with its scale and resources, makes this an exceptional opportunity for engineers passionate about shaping the future of autonomous systems. You'll be working in the heart of Silicon Valley, collaborating with world-class teams while contributing to technology that will transform how robots interact with and assist humans in daily tasks.

This role is ideal for someone who combines strong technical skills in machine learning and robotics with a desire to solve complex real-world problems. You'll need to balance theoretical knowledge with practical implementation, ensuring your solutions are not just innovative but also production-ready and safety-compliant.

Last updated 7 months ago

Responsibilities For Software Engineer, Reinforcement Learning, Tesla Bot

  • Develop end-to-end robotic learning with reinforcement or imitation learning
  • Reinforce correct actions and implement real-time action/reward feedback loops
  • Implement systems to perform and generalize tasks with different objects and environments
  • Develop learning systems for dexterous tasks using high degree of freedom hands
  • Create robot policies for language-conditioned tasks from vision
  • Ship production quality, safety-critical software

Requirements For Software Engineer, Reinforcement Learning, Tesla Bot

Python
  • Experience in end-to-end robotic learning with imitation or reinforcement learning
  • Experience writing production-level Python (including Numpy and Pytorch)
  • Experience with distributed deep learning systems
  • Proven track record of training and deploying real world neural networks

Benefits For Software Engineer, Reinforcement Learning, Tesla Bot

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Aetna PPO and HSA plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care Flexible Spending Accounts
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support resources
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?