Full Stack Engineering Intern
What to Expect
Disclaimer: This position is expected to start around May/June and continue through August/September. Internships are in-person for 40 hours a week for a minimum of 12 weeks. Please consider before submitting an application.
International Students: If your work authorization is through CPT, please consult your school before applying. You must be able to work 40 hours per week. Many students will be limited to part-time depending on their academic standing.
Internship Programs at Tesla
The Internship Recruiting Team is driven by the passion to recognize emerging talent. Our year-round program places the best students in positions that they will grow both technically and personally through their experience working closely with their Manager, Mentor, and team. We are dedicated to providing an experience that allows for the intern to experience life at Tesla by given them projects that are critical to their team’s success.
Locations
- Palo Alto, CA
About the Team
Tesla’s continued success depends on engineers being able to develop, debug, and deploy software quickly. Our web services, tools, and build infrastructure directly impact over 1000 vehicle, energy, and Autopilot software engineers. You'll be joining a small team located at the center of the firmware organization called Engineering Productivity, Build and Internal Infrastructure. This unique position exposes us to a wide array of interesting technical challenges and enables us to be the defenders of best practices such as code hygiene, reuse, and maintainability. As the brains of a whole organization, you will work on developer experience, build frameworks and high availability of tools, services, and computational cluster.
Join us, and besides helping every software developer, you will:
- Push your first PR with your own code to a real Tesla vehicle in your first week (or day!)
- Impact real world Tesla customers with faster and more reliable Over-the-Air updates
- Make decisions on the real-world products delivered to customers
- Help accelerate world's transition to sustainable energy!
What You’ll Do
- Your primary focus will be working on frameworks that empower hundreds of Tesla developers to build code more efficiently, as well as accelerating Tesla's release workflow.
- You will help us accelerate our release cycle from tens of releases a day to hundreds of releases a day by making decisions based on data and feedback within the organization.
What You’ll Bring
- Currently pursuing a Bachelors or Masters in Computer Science or a related field.
- Excellent coding skills in a modern programming language such as Python, Golang, Ruby or C++
- Strong Linux knowledge
- Have strong experience with any of the following: Bazel, Buck, Pants, SCons, QMake, CMake, Make, Ninja or similar build tools