Software Engineer, Distributed Systems, Build Infrastructure

Tesla is an electric vehicle and clean energy company accelerating the world's transition to sustainable energy.
$120,000 - $252,000
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Automotive

Description For Software Engineer, Distributed Systems, Build Infrastructure

Tesla's continued success depends on Engineers being able to develop, debug, and deploy software quickly. Our web services, tools, and build infrastructure directly impact over 1000 vehicle, energy, and Autopilot Software Engineers. You'll be joining a small team located at the center of the firmware organization called Engineering Productivity, Build and Internal Infrastructure. This unique position exposes us to a wide array of interesting technical challenges and enables us to be the defenders of best practices such as code hygiene, reuse, and maintainability. As the brains of a whole organization, you will work on developer experience, build frameworks and high availability of tools, services, and computational cluster.

Join us, and in addition to contributing to every Software Developer's efforts, the opportunity arises to push a first PR with personal code to a real Tesla vehicle within the first week (or day). This role directly impacts real-world Tesla customers by enhancing the speed and reliability of Over-the-Air updates, involves making decisions on the products delivered to customers, and plays a part in accelerating the world's transition to sustainable energy.

What You'll Do:

  • Work on building a distributed compute system, running code on hundreds of bare metal & cloud servers.
  • Make code more efficient to run, optimizing resources across the cluster, and speeding up the compute workloads we face

What You'll Bring:

  • 5+ years of professional software development experience
  • Excellent knowledge of any modern programming language (Golang, C++, Python, Rust, Ruby, etc.)
  • Strong Linux knowledge
  • Experience with distributed compute systems (k8s, Slurm, LSF, etc.) or distributed architectures
  • Knowledge of messaging services (RabbitMQ, Kafka, Redis, etc.)
Last updated a few seconds ago

Responsibilities For Software Engineer, Distributed Systems, Build Infrastructure

  • Work on building a distributed compute system, running code on hundreds of bare metal & cloud servers
  • Make code more efficient to run, optimizing resources across the cluster, and speeding up the compute workloads we face

Requirements For Software Engineer, Distributed Systems, Build Infrastructure

Go
Java
JavaScript
Kubernetes
Linux
Python
Redis
Ruby
Rust
  • 5+ years of professional software development experience
  • Excellent knowledge of any modern programming language (Golang, C++, Python, Rust, Ruby, etc.)
  • Strong Linux knowledge
  • Experience with distributed compute systems (k8s, Slurm, LSF, etc.) or distributed architectures
  • Knowledge of messaging services (RabbitMQ, Kafka, Redis, etc.)

Benefits For Software Engineer, Distributed Systems, Build Infrastructure

401k
Commuter Benefits
Dental Insurance
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
  • 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
  • Paid Time Off
  • 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?

Jobs Related To Tesla Software Engineer, Distributed Systems, Build Infrastructure

Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

Senior Fullstack Software Engineer position at Tesla, focusing on distributed systems and energy software for rooftop solar systems.

Motion Planning Engineer, Tesla Bot

Tesla is seeking a Motion Planning Engineer for their Tesla Bot project to develop state-of-the-art algorithms for humanoid robots.

Sr. Software Engineer II (Returns)

Senior Software Engineer II (Returns) at Narvar, focusing on Distributed Systems to power post-purchase experiences for major retail brands.

Senior Systems Engineer, Perception

Senior Systems Engineer, Perception at Latitude AI, developing automated driving technology for Ford vehicles.

Senior Intralogistics Design Engineer, WWDE

Senior Intralogistics Design Engineer at Amazon to design world-class fulfillment centers and logistics systems globally.