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.

As a Distributed Systems Engineer, you'll be responsible for building and optimizing distributed compute systems across 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 customer experiences. The role combines technical challenges with meaningful impact, as you'll be working to accelerate the world's transition to sustainable energy.

The ideal candidate brings 5+ years of professional software development experience, with strong expertise in modern programming languages and Linux systems. Deep knowledge of distributed compute systems and messaging services is essential. You'll be joining a small but impactful team that champions best practices in code hygiene, reuse, and maintainability.

Tesla offers a comprehensive benefits package including competitive salary, equity opportunities, and extensive health coverage. The company's culture encourages innovation and rapid deployment, with opportunities to contribute to actual Tesla vehicles within your first week. If you're passionate about distributed systems and want to make a lasting impact on sustainable transportation, this role offers an exceptional opportunity to work with cutting-edge technology at a global scale.

Last updated 2 months 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
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
Equity
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Medical insurance with $0 payroll deduction options
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution options
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care FSA
  • 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
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

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

AWS FSx Lustre - SDE III, AWS FSx Lustre

Senior Software Engineer role at AWS FSx for Lustre team, building high-performance distributed file systems and cloud storage solutions.

Distributed Systems Software Engineer - Public Cloud (Mid/Senior/Lead/Principal)

Senior Distributed Systems Engineer role at Salesforce focusing on cloud infrastructure and distributed systems, offering competitive salary and benefits.

Senior Software Engineer, Service Mesh Infrastructure (C++ and Rust Expertise)

Senior Software Engineer role at LinkedIn focusing on Service Mesh Infrastructure, requiring expertise in C++ and Rust, offering $128k-$210k salary with hybrid work in Mountain View, CA.

Founding Distributed Systems Engineer

Join Archil as a Founding Distributed Systems Engineer to build the next-generation cloud storage platform, combining EBS speed with S3 scalability.

Senior Software Engineer - Fabric Graph

Senior Software Engineer position at Microsoft focusing on graph technologies and cloud infrastructure, offering competitive compensation and comprehensive benefits.