Own and define the architecture for large portions of the software for our battery factories, designing fault-tolerant, distributed, and adaptive systems
Solve world-first computing problems at scale that allow us to do more with our huge set of data
Provide technical leadership and guidance to teams within Cell Software
Write backend code that unlocks new features for Engineers and Associates across the manufacturing domain
Write code that is reliable, well tested and which directly impacts Tesla’s bottom line
Interface with Controls Engineers, Operators and other Engineers to build the most effective automation systems and solutions. This includes getting immersed in defining and implementing automation system processes flows
Build tools, test-automation and documentation
Respond to and handle manufacturing process change requests promptly
What You’ll Bring
4+ years of experience in web fundamentals such as HTML5, JavaScript, and CSS with an understanding of asynchronous programming
Demonstrated experience scaling systems to large data volumes and throughput
Understanding of algorithms, data structures, concurrency, distributed systems and eventual consistency
Proficiency in Go, Java, C, C++ C# or other backend language
Experience with modern web development frameworks such as React, Vue, or Angular
Experience with API design, frontend optimization techniques
Demonstrated experience building solid, testable, and maintainable clean code
Proficiency working in a high-impact, responsive, and collaborative team environment
Strong communication skills and a preference for delivering as part of a team