Sr. Software Engineer, Charging Data & Modeling


May 4, 2021

We are the team that uses data analytics to bridge the engineering, service, and deployment of Tesla’s charging infrastructure and to enhance the charging experience worldwide.
With over 18,000 Superchargers and several thousand destination charging sites around the world, Tesla’s charging infrastructure aims to accelerate the world’s transition to sustainable transportation by enabling electric mobility without compromises.
We use large-scale data analysis, machine learning, and modeling to retrieve actionable insights for enhancing the charging experience while minimizing the costs to Tesla. We also build the software tools and pipelines needed to maximize the leverage of these insights across our global operations.

  • define, develop and maintain production pipelines for charging-related data services

  • create batch data processing expertise in the team, with a focus on supporting reusable and reproducible analytics

  • deploy production-ready machine learning models for model-predict-control workflows

  • develop integration layers for bringing together business management, data analytics, and reporting

  • create reliable simulation, modeling and forecasting tools for charging-related analytics

  • help drive and develop a strong engineering culture within the team

  • write well-designed, clean and tested code

  • proven ability to define and develop data-driven software products

  • excellence in Python and proficiency in other languages

  • familiarity with the Python data science stack (numpy/pandas/scikit-learn)

  • knowledge of relational databases, SQL and ORM technologies

  • experience programming in Spark, Hive, or other SQL-on-Hadoop technologies

  • excellent verbal and written communication skills

  • smart but humble, with a bias for action
Nice to have

  • experience with real-time data using Kafka

  • proficiency in Java or Scala

  • comfortable deploying production systems (containerization and orchestration, continuous integration and deployment, monitoring)

  • ability to automate data science workflows

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