Software Engineer, Generalist, AI Inference

Tesla is an automotive and technology company that develops electric vehicles and AI solutions for autonomous driving and robotics.
$104,000 - $360,000
Machine Learning
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Automotive · Robotics

Description For Software Engineer, Generalist, AI Inference

Tesla is seeking a Software Engineer specializing in AI Inference to join their cutting-edge team focused on productionalizing ML models. This role sits at the intersection of machine learning and systems engineering, where you'll work on training and deploying large neural networks for efficient inference on compute-constrained edge devices. You'll be directly involved with Tesla's flagship products - Autopilot and Optimus - building the ML frameworks and infrastructure that power their AI capabilities.

The position offers an exciting opportunity to work with state-of-the-art technology, including Tesla's in-house AI ASIC, and collaborate with AI scientists and compiler engineers. You'll be responsible for optimizing network performance while minimizing latency, implementing custom GPU kernels, and building robust AI infrastructure for large-scale model training.

The ideal candidate should have strong programming skills in Python and C++, deep understanding of ML frameworks like PyTorch, and experience with CUDA programming. This role offers competitive compensation ranging from $104,000 to $360,000 annually, plus additional cash and stock awards. Tesla provides comprehensive benefits including medical coverage, 401(k) matching, and various family-friendly policies.

Working at Tesla means being at the forefront of AI innovation in automotive and robotics, with the opportunity to impact the future of autonomous driving and robotics technology. The company's commitment to diversity, equal opportunity, and reasonable accommodations ensures an inclusive work environment for all employees.

Last updated 3 hours ago

Responsibilities For Software Engineer, Generalist, AI Inference

  • Build robust AI frameworks to lower neural networks to edge devices
  • Build robust AI infrastructure to train and fine-tune networks for Autopilot and Optimus on large GPU clusters
  • Deploy state-of-the-art neural networks on heterogenous compute
  • Collaborate with AI scientists and compiler engineers to compress large models
  • Design and implement custom GPU kernels for efficient training and post-processing

Requirements For Software Engineer, Generalist, AI Inference

Python
Kubernetes
  • Proficiency with Python and C++, including modern C++ (14/17/20)
  • Proficiency with PyTorch or another machine learning framework
  • Proficiency with training and deploying neural networks for real-world AI
  • Proficiency with computer systems and computer architecture
  • Experience with CUDA

Benefits For Software Engineer, Generalist, AI Inference

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Medical plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans
  • Health Savings Account (HSA)
  • Healthcare and Dependent Care FSA
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare
  • Commuter benefits
  • Employee discounts

Interested in this job?

Jobs Related To Tesla Software Engineer, Generalist, AI Inference

Software Engineer, ML Infra, Dojo

ML Software Engineer role at Tesla working on Dojo supercomputer, focusing on optimizing neural network training for autonomous driving systems.

Physics Simulation Engineer, Tesla Bot

Physics Simulation Engineer position at Tesla, focusing on developing and improving simulation systems for the Tesla Bot humanoid robot project.

Technical Artist, Simulation, Self-Driving

Technical Artist position at Tesla creating procedural environments for self-driving car simulation, combining 3D art and ML technology.

Software Engineer, Integration, AI Platforms

Software Engineer role at Tesla focusing on AI platform integration for autonomous vehicles and robotics systems, offering competitive compensation and comprehensive benefits.

Software Engineer, Metrics, AI Evaluation

Software Engineer position at Tesla focusing on metrics and AI evaluation for autonomous driving technology, offering competitive salary and comprehensive benefits.