Sr. Software Engineer, Data Platform

Tesla builds electric vehicles, solar panels, batteries, and data-driven solutions, focusing on sustainable energy and transportation.
$120,000 - $252,000
Data
Senior Software Engineer
In-Person
5+ years of experience
AI · Automotive

Description For Sr. Software Engineer, Data Platform

Tesla is seeking a Senior Software Engineer to join their Data Platform team, working on cutting-edge systems that process terabytes of IoT data daily from Tesla's diverse product lineup including vehicles, solar panels, batteries, and robots. The role involves building and maintaining highly scalable distributed systems that handle massive data volumes, working with open-source technologies like Terraform, Kubernetes, Kafka, Spark, and Trino. The position offers an opportunity to directly impact Tesla's product development by enabling data-driven decisions across all product lines. The team emphasizes First Principles thinking and leverages data to improve everything from Autopilot functionality to manufacturing efficiency. This role is perfect for engineers passionate about big data, distributed systems, and sustainable technology, offering competitive compensation and comprehensive benefits. The work directly affects hundreds of Tesla Engineers daily and contributes to improving Tesla's worldwide product functionality, including innovative offerings like Tesla Insurance. The position is based in the San Francisco Bay Area and requires 5+ years of software development experience with expertise in distributed systems and data technologies.

Last updated 2 months ago

Responsibilities For Sr. Software Engineer, Data Platform

  • Build and improve industry-leading, scalable distributed systems
  • Build back-end systems handling 100s of trillions events per day
  • Facilitate operation of highly-available distributed systems across multiple datacenters
  • Help define a highly leveraged, multi-tenant, and self-serviced platform
  • Work with Data Engineers and data scientists to drive efficient solutions
  • Help define the data story and enable data-driven solutions at Tesla

Requirements For Sr. Software Engineer, Data Platform

Kafka
Python
Rust
Java
Scala
Kubernetes
  • 5+ years of Software Development Experience
  • Expertise in Rust, Java, Scala, Python, or Go (Rust is a plus)
  • Expertise with core data technologies (Trino, Presto, Parquet, Hudi, Iceberg)
  • Strong programming fundamentals in data structures & concurrency
  • Deep understanding of open-source distributed systems technologies
  • Experience with cloud infrastructure such as AWS
  • Experience building and optimizing highly available, scalable distributed back-end services

Benefits For Sr. Software Engineer, Data Platform

401k
Medical Insurance
Dental Insurance
Vision Insurance
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 FSA
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Sr. Software Engineer, Data Platform

Sr. Quality Data Systems Engineer, Cell Manufacturing Global Quality

Senior Quality Data Systems Engineer role at Tesla, focusing on data analytics and quality systems for cell manufacturing, requiring 5+ years of experience in data engineering.

Cell Lifetime Modeling Engineer, Semi

Tesla is hiring a Cell Lifetime Modeling Engineer for their Semi program to develop and maintain advanced battery models.

Sr. Cell Engineer, Development & Prototyping

Sr. Cell Engineer at Tesla for battery development and prototyping, leading innovation in cell technology.

PLM Technical Expert, 3D Experience

Tesla is hiring a PLM Technical Expert for 3D Experience to support and optimize engineering workflows using advanced CAD and PLM tools.

Sr Lead Software Engineer- Oracle, SQL, Data Modeling

Senior Lead Software Engineer role at JPMorgan Chase focusing on Oracle, SQL, and Data Modeling, requiring 5+ years of experience in database design and optimization.