Tesla, we believe data should be easy to use, easy to understand, and powerful enough to help teams make better decisions every day. That’s why we are building a modern data and analytics platform to support our business and operations teams across the company.
This platform will be used daily by Tesla employees to explore data, create reports, and gain insights that help move our mission forward. If you enjoy working with large-scale data systems, building reliable software, and creating tools that people actually love to use, this role could be a great fit for you.
About the Role
We are looking for a Senior Software Engineer – Analytics Platform to design and build the core systems behind our reporting and analytics tools. You will work on backend services, APIs, databases, and user interfaces that make complex data simple and useful.
You’ll collaborate closely with business teams, understand their needs, and turn them into tools that make work easier and more efficient. This is a hands-on role where your work will directly impact how Tesla teams make decisions.
What You’ll Do
- Build and improve key parts of the analytics and reporting platform
- Develop backend services, APIs, database components, and user interface features
- Create tools for charts, dashboards, and drill-down reporting
- Work with large datasets to make information accessible and useful
- Collaborate with business teams to understand workflows and build helpful tools
- Write unit and functional tests to ensure high-quality and reliable releases
- Support automation for testing and deployment
What We’re Looking For
- Bachelor’s degree in Computer Science, IT, or a related field
- 5+ years of experience in web development and database-driven applications
- Strong skills in Python and JavaScript, with a focus on clean and efficient code
- Good understanding of microservices, APIs, and authentication/authorization systems
- Hands-on experience with Docker, Kubernetes, and Jenkins
- Experience with charting libraries like D3.js or ECharts is a plus
- Familiarity with data orchestration tools like Airflow is a plus
- Experience writing unit tests using tools like Jest or Jasmine is a plus
- Strong communication skills and the ability to learn quickly
Why Join Tesla?
At Tesla, your work matters. You’ll be part of a team that values innovation, ownership, and impact. The tools you build will be used across the company, helping teams work smarter and make better decisions.
If you’re passionate about data, software engineering, and creating products that truly make a difference, we’d love to hear from you.
CLICK HERE FOR APPLY