Software Engineer, Distributed Systems, Build Infrastructure

Electric vehicle and clean energy company revolutionizing sustainable transportation and energy solutions.
$120,000 - $252,000
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Automotive

Description For Software Engineer, Distributed Systems, Build Infrastructure

Tesla's Engineering Productivity, Build and Internal Infrastructure team is seeking a Senior Software Engineer to join their distributed systems team. This role sits at the heart of Tesla's firmware organization, directly impacting over 1000 vehicle, energy, and Autopilot Software Engineers. The position offers a unique opportunity to work on developer experience, build frameworks, and maintain high-availability infrastructure that powers Tesla's software development.

As a Distributed Systems Engineer, you'll be responsible for building and optimizing distributed compute systems that run on hundreds of servers, both bare metal and cloud-based. Your work will directly influence the speed and reliability of Over-the-Air updates for Tesla vehicles, contributing to real-world impact for customers. The role combines technical challenges with the opportunity to implement best practices in code hygiene, reuse, and maintainability.

The position offers an exciting chance to contribute to Tesla's mission of accelerating the world's transition to sustainable energy. You'll work with modern technologies including various programming languages, distributed systems tools, and messaging services. The comprehensive benefits package includes competitive salary, equity opportunities, and extensive health and wellness benefits.

This is an ideal role for an experienced engineer who wants to make a significant impact on developer productivity while working with cutting-edge technology in the automotive and clean energy sectors. You'll have the opportunity to push code to real Tesla vehicles within your first week, making this position perfect for those who want to see their work make an immediate, tangible difference.

Last updated a day 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
  • Speed up compute workloads
  • Enhance speed and reliability of Over-the-Air updates
  • Contribute to developer experience and build frameworks
  • Maintain high availability of tools, services, and computational cluster

Requirements For Software Engineer, Distributed Systems, Build Infrastructure

Go
Python
Ruby
Rust
Linux
Kubernetes
RabbitMQ
Kafka
Redis
  • 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

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?

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

Software Distributed Systems Engineer, Energy Software

Senior Software Distributed Systems Engineer role at Tesla, building IoT platforms for renewable energy products using Scala, Akka, and cloud technologies.

Distributed Database Engineer, Infrastructure

Senior Distributed Database Engineer role at Tesla, focusing on building high-performance distributed systems for automotive, AI, and manufacturing applications.

Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

Senior Full Stack Software Engineer position at Tesla, focusing on distributed systems for solar energy software, offering competitive salary and comprehensive benefits.

Senior Distributed Storage Engineer

Senior Distributed Storage Engineer role at NVIDIA focusing on building scalable AI/ML storage solutions with competitive compensation and opportunity to work with cutting-edge technology.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google, focusing on infrastructure and core systems development, requiring 5+ years of experience in software development and distributed systems.