Taro Logo

Software QA Engineer, Dojo

Tesla is an innovative electric vehicle and clean energy company.
$120,000 - $300,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software QA Engineer, Dojo

As a Software QA Engineer for the Dojo team at Tesla, you will play a crucial role in enabling Tesla's neural networks to train efficiently on upcoming in-house custom-silicon supercomputer systems. You'll join a small team of experienced developers to automate the compilation of PyTorch-derived neural network graphs into programs that run on Tesla's custom massively parallel Dojo accelerators.

Your responsibilities will include:

  • Developing Python libraries to run, monitor, measure, and troubleshoot deep learning workflows on Dojo
  • Writing tests to ensure correctness at every level of the Dojo stack
  • Ensuring neural networks function correctly on Dojo with high performance
  • Creating benchmarking and reporting tools
  • Supporting in-house users by triaging errors and performance bottlenecks
  • Anticipating and solving potential issues before users encounter them

The ideal candidate is an initiative-taking, proactive engineer who can ensure high software quality and seamless user experience for the Dojo platform. You'll spend about 50% of your time programming in Python, with the remaining time focused on debugging, experimenting, and investigating.

To excel in this role, you should have:

  • A degree in Engineering, Computer Science, or equivalent experience
  • Strong proficiency in Python and comfort with C++
  • Extensive familiarity with Linux administration and internals

Join Tesla's AI & Robotics team in Palo Alto, California, and be part of the cutting-edge development in custom AI hardware and software integration.

Last updated 8 months ago

Responsibilities For Software QA Engineer, Dojo

  • Developing Python libraries for Dojo workflows
  • Writing tests for Dojo stack correctness
  • Ensuring neural networks function correctly on Dojo
  • Writing benchmarking and reporting tools
  • Supporting in-house users and troubleshooting issues
  • Anticipating and solving potential problems

Requirements For Software QA Engineer, Dojo

Python
Linux
  • Degree in Engineering, Computer Science, or equivalent experience
  • Strong proficiency with Python
  • Comfortable with C++
  • Highly familiar with Linux administration and internals

Benefits For Software QA Engineer, Dojo

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Employee Stock Purchase Plans
  • Life Insurance
  • AD&D Insurance
  • Short-term Disability
  • Long-term Disability
  • Employee Assistance Program
  • Sick Time
  • Vacation Time
  • Paid Holidays
  • Back-up Childcare
  • Parenting Support
  • Critical Illness Insurance
  • Hospital Indemnity
  • Accident Insurance
  • Legal Services
  • Pet Insurance
  • Weight Loss Program
  • Tobacco Cessation Program
  • Tesla Babies Program
  • Commuter Benefits
  • Employee Discounts

Interested in this job?