Tesla is seeking a Distributed Systems Software Engineering Intern to join their Energy Engineering team for Summer 2025. This role offers a unique opportunity to work on Tesla's IoT platforms supporting crucial products like Powerwall, Megapack, Solar Roof, Supercharger, Autobidder, and Virtual Power Plants. The position involves working with cutting-edge technologies including Scala, Akka, Reactive Streams, InfluxDB, PostgreSQL, and Kubernetes.
The intern will be integral to building cloud services that power Tesla's sustainable energy products, focusing on real-time monitoring, optimization, and control of distributed, renewable-energy assets. This includes generation, storage, grid services, and electric vehicle charging systems. The role requires strong system thinking and passion for tackling challenges related to availability, reliability, scalability, and security of distributed software systems.
Working directly with experienced teams, the intern will gain hands-on experience in designing and developing distributed systems that handle real-time data streams from millions of IoT devices. The position offers comprehensive benefits including medical, dental, and vision coverage, 401(k), and various other perks. This is an excellent opportunity for students interested in sustainable technology and distributed systems to contribute to Tesla's mission of accelerating the world's transition to sustainable energy.
The internship requires a minimum 12-week, full-time commitment and is based on-site in Palo Alto, California. Candidates should be pursuing a Bachelor's degree in computer science or engineering and have a strong interest in distributed systems and sustainable energy technology. The role offers competitive compensation ranging from $20.00 to $50.00 per hour plus benefits, varying based on experience and location.