Software Engineer Intern
Tesla
Software Engineer Intern
Tesla
Makes electric cars, robotaxis and grid batteries
| Category | Engineering & Information Technology |
|---|---|
| Location | PALO ALTO, California |
| Requisition ID | 267767 |
| Type | Intern/Apprentice |
Consider before submitting an application:
This position is expected to start around August or September 2026 and continue through the Fall term (ending approximately December 2026) or continuing into Winter/Spring 2027 if available and there is an opportunity to do so. We ask for a minimum of 12 weeks, full-time and on-site, for most internships. Our internship program is for students who are actively enrolled in an academic program. Recent graduates seeking employment after graduation and not returning to school should apply for full-time positions, not internships.
International Students: If your work authorization is through CPT, please consult your school on your ability to work 40 hours per week before applying. You must be able to work 40 hours per week on-site. Many students will be limited to part-time during the academic year.
Internship Program at Tesla
The Internship Recruiting Team is driven by the passion to recognize and develop emerging talent. Our year-round program places the best students in positions where they will grow technically, professionally, and personally through their experience working closely with their Manager, Mentor, and team. We provide an experience that allows the intern to experience life at Tesla by including them in projects that are critical to their team’s success.
Multiple Locations Possible: Fremont, CA; Palo Alto, CA; Other locations around the San Francisco Bay AreaAbout the team:
Tesla’s Vehicle Engineering department is composed of thousands of the world’s best vehicle, battery, and manufacturing engineers. These engineers are responsible for the mechanical and industrial design of all major programs, for example, batteries, Optimus, Robotaxi, and all new factories. Design Technology, which is part of Vehicle Engineering, is responsible for making the tools these engineers use every bit as intelligent and dynamic as the products themselves.
As a software engineer on the Design Technology team, you will develop software applications that automate or streamline parts of the design process.
Currently pursuing a degree in Computer Science or related field, or equivalent industry experience
Hands-on knowledge of React / Next.js / TypeScript and/or building backend systems and APIs with Python or Go desired – hands-on full stack web development experience preferred
Experience with ORMs such as Drizzle and context management libraries such as Redux is preferred
Proven experience in database management with specific proficiency in PostgreSQL, including the ability to write complex SQL statements
Familiarity with database concepts such as views and SQL functions
Proficiency with software engineering best practices including writing production quality code, agile development, API design, version control, CI/CD (docker, kubernetes, jenkins), and familiarity with major cloud platforms (AWS, GCP, Azure)
Experience building data-intensive applications
Ability to debug live software systems
Ability to demonstrate object-oriented, test-driven, and responsibility-driven design
Tesla makes electric cars and batteries that store power for homes and utilities, and it develops self-driving software and humanoid robots. In 2023, its Model Y became the first electric vehicle to rank as the world's best-selling car. Buyers order the Model 3 sedan, Model Y SUV, or Cybertruck pickup directly from Tesla instead of through dealers, and they charge on its Supercharger fast-charging network. It also sells Megapack and Powerwall batteries, runs a robotaxi service, and charges drivers a monthly fee for self-driving software that still needs their supervision. Tesla was founded in 2003, with Elon Musk as its lead early investor and a recognized co-founder, and it is based in Austin, Texas.
Explore more opportunities at Tesla