Sr. Data Engineer, Tesla Product Engineering


April 9, 2021

The Role
To accelerate the world's transition to sustainable energy, Tesla deploys solar energy, battery storage, EV superchargers and home EV charging products at massive scale to complement its production of electric vehicles. Storing, processing and analyzing billions of data points received from these products in the field to improve product performance provides Tesla a distinct competitive advantage.
In this role, a Data Engineer will lead efforts to extract meaningful insights from different data streams to help answer questions like “What fraction of solar energy is getting stored in batteries globally on average?”, “What fraction of energy used in homes is coming from batteries & solar vs grid power?”, “How often are utility outages happening in different regions and for how long?”, “What types of vehicles are charging at different Tesla supercharger locations and how congested those locations get?
Ideal candidate in this position will be a self-starter with extensive industrial experience in SQL, Data Modeling, and ETL pipeline design. They would have deep experience implementing ETL pipelines in Hive or another MPP database architecture. They would be comfortable with Spark and Presto having used one or both frequently to process very large volumes of data. They would be very comfortable coding in Python or Scala + SQL.
  • Design, build and deploy efficient & reliable data pipelines to move and transform data (ETL)
  • Build data pipelines to allow design and service engineers to gain insights into product’s field performance
  • Collaborate with stakeholders in design and engineering team for requirements on different data pipelines
  • Build data pipelines and integrations to auto detect different fault conditions and create notifications for customers or field technicians or remote support engineers
  • Optimize existing pipelines and maintain all domain-related data pipelines

  • BS or higher in computer science/engineering, software engineering, physics, math, electrical engineering or proof of exceptional skills in related fields, with practical engineering experience
  • Hands-on experience using SQL to build and deploy production-quality ETL pipelines
  • Experience writing and deploying Python/Scala + SQL code
  • Hands-on experience using Hadoop, Hive or another MPP database system like AWS Redshift
  • Hands-on experience using SPARK (Pyspark) in production environment
  • Strong aptitude to collaborate with different internal stakeholders to understand requirements and developing systems and tools to meet them
  • Excellent oral and written communication skills

Employee Benefits

  • As a full time Tesla employee you will receive full benefits from day 1 for you and your dependents.
  • Kaiser and UnitedHealthcare PPO and HSA plans (including infertility coverage)
  • 3 medical plan choices with $0 paycheck contribution
  • Vision & dental plans (including orthodontic coverage)
  • Company paid Life, AD&D, short-term and long-term disability
  • 401(k), Employee Stock Purchase Plans, and other financial benefits
  • Employee Assistance Program, Paid Time Off, and Paid Holidays
  • Back-up childcare and employee discounts