Software Engineering Intern

April 16, 2025
$56 / hour

Are you applying to the internship?

Job Description

About the Company:

Tesla’s continued success hinges on the rapid development, debugging, and deployment of software by its engineers. The company’s web services, tools, and build infrastructure directly support over 1000 vehicle, energy, and Autopilot software engineers. This internship is within the Engineering Productivity, Build, and Internal Infrastructure team, a small group at the heart of the firmware organization. This team tackles a wide range of technical challenges and focuses on establishing best practices like code hygiene, reuse, and maintainability. They work on developer experience, build frameworks, and ensuring the high availability of tools, services, and computational clusters. Essentially, they are the foundational infrastructure team for a large organization of engineers.

Job Description:

This internship offers the opportunity to work on core build systems used by thousands of firmware engineers. Specific responsibilities include:

Implementing new features in web-based tooling to enhance developer experiences.
Building a distributed compute system, running code on hundreds of bare-metal and cloud servers.
Optimizing code efficiency and resource utilization across the cluster to speed up compute workloads.
Working with distributed compute systems (like Kubernetes (k8s), Slurm, LSF, etc.) or distributed architectures.
Utilizing messaging services (such as RabbitMQ, Kafka, Redis, etc.).

The role requires strong Linux knowledge and excellent proficiency in at least one modern programming language (Golang, C++, Python, Rust, Ruby, etc.). The internship is full-time, on-site in Palo Alto, CA, and runs for a minimum of 12 weeks, from approximately August/September 2025 to December 2025.