Sr. Software Engineer, Data Platform

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

Description For Sr. Software Engineer, Data Platform

Tesla's Data Platform team is seeking a Senior Software Engineer to join their cutting-edge initiative powering data solutions across all Tesla products. The role involves building and maintaining distributed systems that process terabytes of IoT data daily from vehicles, solar panels, batteries, chargers, robots, and more. The platform utilizes modern technologies like Terraform, Kubernetes, Kafka, Spark, and Trino to enable seamless data insights.

As a Senior Engineer, you'll be integral to the product organization, working on systems that handle massive scale - processing hundreds of trillions of events daily. The position offers an opportunity to impact Tesla's entire product ecosystem, from improving Autopilot to optimizing hardware designs and enabling data-driven products like Tesla Insurance.

The ideal candidate brings 5+ years of software development experience with expertise in languages like Rust, Java, or Python, and deep knowledge of distributed systems. You'll work with data engineers and scientists to drive efficient solutions while helping shape Tesla's data-driven culture.

The role offers competitive compensation ($120,000-$252,000 annually) plus stock awards and comprehensive benefits including medical, dental, vision, 401(k) matching, and family-friendly policies. Based in the San Francisco Bay Area, you'll be part of Tesla's mission to accelerate sustainable energy adoption through data-driven innovation.

Last updated 4 days ago

Responsibilities For Sr. Software Engineer, Data Platform

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

Requirements For Sr. Software Engineer, Data Platform

Kafka
MongoDB
Python
Redis
Rust
Scala
Java
  • 5+ years of Software Development Experience
  • Expertise in Rust, Java, Scala, Python, or Go (Rust is a plus)
  • Expertise with core data technologies such as Trino, Presto, Parquet, Hudi, Iceberg
  • Strong programming fundamentals, particularly 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

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
  • LGBTQ+ care concierge services
  • 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 Sr. Software Engineer, Data Platform

Sr Data Engineer, Fleet Analytics

Senior Data Engineer position at Tesla, working on Fleet Analytics to improve vehicle performance through data-driven insights and building scalable data pipelines.

Sr. Software Engineer, Observability Data Engineering

Senior Software Engineer position at Tesla focusing on building large-scale observability and metrics collection systems for Tesla's global infrastructure.

Sr. Quality Data Systems Engineer, Cell Manufacturing Global Quality

Lead data systems engineering for Tesla's cell manufacturing quality, focusing on advanced analytics and predictive modeling to ensure world-class manufacturing standards.

Sr. Data Engineer, BI Accounting & Finance

Senior Data Engineer position at Tesla focusing on BI, Accounting & Finance, building data solutions and ETL pipelines.

Sr. Data Engineer

Senior Data Engineer position at Tesla, focusing on energy business data pipeline development and analytics, offering competitive salary and comprehensive benefits.