Software Engineering Intern

January 28, 2025
$50 / hour

Are you applying to the internship?

Job Description

About the Company:

Tesla is seeking software engineering interns to build cloud services powering its IoT platforms. These platforms support various products, including Powerwall, Megapack, Solar Roof, Supercharger, Autobidder, and Virtual Power Plants. The company focuses on real-time monitoring, optimization, and control of distributed renewable energy assets. The internship program aims to develop emerging talent through a year-round program that provides technical, professional, and personal growth opportunities. The team values engineering excellence, curiosity, a bias for action, self-awareness, inclusivity, and vulnerability.

Job Description:

The internship involves designing, developing, maintaining, and operating distributed software systems using real-time and streaming data for monitoring, aggregating, and controlling millions of IoT devices. Responsibilities include:

• Characterizing complex problems related to the scalability, reliability, performance, and security of production systems.
• Testing the performance, scalability, and reliability of distributed software systems, including developing supporting services.
• Fostering collaboration, improving developer productivity, and driving initiatives to completion.
• Maintaining team values, including engineering excellence, curiosity, a bias for action, self-awareness, inclusivity, and vulnerability.

Technical Skills: The ideal candidate will have experience or familiarity with:

Functional programming
Streaming data
Distributed systems
Scala
Akka
Reactive Streams
InfluxDB
PostgreSQL
Kubernetes

The internship requires a minimum 12-week full-time, on-site commitment (May 2025 – August/September 2025, potentially extending into Fall 2025). A 40-hour work week is mandatory; international students on CPT must confirm their eligibility for this.