Tesla’s Design Technology team ships Tesla's company-wide platform for design.
For example, we assure that ever-evolving engineering designs, like the trees of components and processes needed to build a Model X, are continuously communicated across the company as they evolve in time. Our work also supports the design of equipment, processes and factories to make Tesla products. We write bespoke software, and we greatly customize commercial design tooling like CAD programs and visualizers. A core problem we face is managing mechanical designs like software, complete with versions, branches and merge conflicts.
Joining our team means directly impacting Tesla's ability to communicate critical design data as the company scales to ship millions of products a year from factories around the world.
The Design Technology team seeks engineers with a willingness to work across the stack. Core custom software is written in Go, typically to run as GRPC and/or REST services on k8s clusters. We extend CAD tooling using their native languages. We use Kafka, SQL, and manage CI/CD with gitops. We are owners of and advocates for best practices including code reviews, design authoring and review, testing at the unit and end-to-end levels, and iterative releases.