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 17 days 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. Data Engineer, BI Accounting & Finance

Senior Data Engineer position at Tesla focusing on BI, Accounting & Finance, requiring 5+ years of experience in data engineering and analytics.

Sr. QA Engineer, Analytics Platform

Senior QA Engineer position at Tesla, focusing on testing and automation for their analytics platform, offering competitive salary and comprehensive benefits.

Sr. Business Intelligence Developer, Analytics Platform

Senior BI Developer role at Tesla, focusing on data engineering and analytics platform development with SQL, Python, and visualization tools.

Sr. Software Engineer, Information Security

Senior Software Engineer position at Tesla focusing on Information Security and data processing systems using Apache Airflow and Spark.

Sr. Customer & Field Quality Engineer, Cell Manufacturing Global Quality

Senior Quality Engineer role at Tesla focusing on battery cell manufacturing quality improvement through data analysis and customer feedback.