Tesla's Integration Platforms team is seeking a Sr. Software Development Engineer to join their efforts in developing technology that supports the expanding customer fleet from early prototype to production. This role involves building systems that leverage real-time data streams from global prototype and undelivered fleets, enabling Tesla's Engineering organization to develop, validate, and iterate more quickly.
Key responsibilities include:
- Designing and implementing front-end UI/UX for web-based and cross-platform desktop applications
- Developing vehicle-side software clients for fast, distributed data collection
- Establishing back-end frameworks for distributed systems integrating various data sources and APIs
- Implementing scalable database and caching architectures
- Managing DevOps and infrastructure pipelining for build, test, and deployment
- Collaborating with Vehicle Software Product Security teams
- Building validation infrastructure and test frameworks
- Creating logging, monitoring, and alerting mechanisms
The ideal candidate will have:
- A degree in Computer Science, Computer/Software Engineering, or equivalent experience
- Proficiency in Go and Python
- Experience with web technologies and frameworks (React, Flask)
- Knowledge of workflow management platforms, stream processing systems, and relational databases
- Experience with virtualization and CI/CD systems
- Strong interpersonal and communication skills
This role offers an opportunity to work on cutting-edge technology in a fast-paced environment, contributing to Tesla's mission of accelerating the world's transition to sustainable energy. The position comes with competitive compensation and a comprehensive benefits package, including health insurance, 401(k) with employer match, and various employee perks.