What to Expect
The Tesla Cell Data team owns the data streams and data pipelines for everything associated with battery test data: test planning and test execution, battery metadata, battery test data and its analysis.
We build web applications and other tools to help test engineers execute the tests required to build Tesla’s end products and maintain their quality.
This team is comprised of data and software engineers.
We stay close to our end user and engineers on our team have autonomy to define the vision for their products.
Tesla’s battery testing labs execute hundreds of tests on thousands of cells to meet the needs of requestors across Tesla’s global engineering workforce.
This creates a constant management and reporting load on the test labs.
As a member of the Cell Data Team, you will create tools that translate a requestor’s playbook of the order of tests to run for certain cell types into “TODO” lists for labs and equipment.
You will create web applications that connect the characteristics of different cell types to their test execution status and test performance.
By streamlining how battery tests are planned, executed, and monitored, you will greatly enhance our ability to make informed decisions regarding new battery technologies, drive down battery costs, and accelerate the transition to sustainable energy.
What You’ll Do
Create the “Scheduler UI” to extend the existing test planning application to enable test requestors, lab managers and technicians to manage and execute testing tasks efficiently
Create equipment status dashboards and equipment scheduling UIs to improve lab up-time and decrease equipment idle-time
Establish best practices and code patterns and lead the adoption of role-based permissions in the entire suite of Cell Data Team web applications
Work with stakeholders from across Tesla to align on needs, the minimum viable product, and future iterations of the product
Provide mentorship and code review to junior engineers
What You’ll Bring
Proficiency in Python
Experience building modern web applications using React/Redux, Angular, or similar JavaScript component-based libraries
Strong UI/UX and graphic design sensibilities
BS/MS in Computer Science or a similar background with strong software engineering experience
Experience with Docker is a plus
Experience with single sign on authentication technologies is a plus
Experience with Celery, Redis or other asynchronous task queuing systems is a plus
Experience with electrochemistry is a plus