Software Distributed Systems Engineer

6 Months ago • All levels • System Design

Job Summary

Job Description

Tesla seeks Software Distributed Systems Engineers to design, develop, maintain, and operate distributed software systems for its IoT platforms (Powerwall, Megapack, Solar Roof, Supercharger, Autobidder, Virtual Power Plants). Responsibilities include working with real-time and streaming data for monitoring and controlling millions of IoT devices, characterizing scalability and reliability challenges, testing systems at scale, providing technical leadership, and fostering collaboration. The ideal candidate will have experience with large-scale distributed systems, functional programming (Scala, Akka), and cloud infrastructure (AWS, Azure, or GCP).
Must have:
  • Several years of experience in large-scale system design and support
  • Experience building large-scale distributed fault-tolerant services
  • Strong understanding of operating systems concepts (multi-threading, memory management)
  • Fluency in Akka or Scala
  • Experience with cloud infrastructure (AWS, Azure, or GCP)

Job Details

What to Expect

Do you want to work on Tesla's IoT platforms that support Powerwall, Megapack, Solar Roof, Supercharger, Autobidder, and Virtual Power Plants? Do you want to work with functional programming, streaming data, and distributed systems? Do you want to work with Scala, Akka, Reactive Streams, InfluxDB, PostgreSQL, and Kubernetes?

Tesla is looking for software engineers to build the cloud services that power these products, driving the worldwide transition to sustainable energy. These platforms provide real-time monitoring, optimization, and control of distributed, renewable-energy assets, including generation, storage, grid services, and electric vehicle charging. You must enjoy thinking in systems and working on challenges related to the availability, reliability, scalability, and security of distributed software systems. 

What You’ll Do
  • Design, develop, maintain, and operate distributed software systems that incorporate real-time and streaming data for the monitoring, aggregation, and control of millions of IoT devices
  • Characterize complex problems related to the scalability, reliability, performance, and security of production systems
  • Test the performance, scalability, and reliability of software systems at scale, including developing the services to support this testing
  • Provide technical leadership, foster collaboration, and drive initiatives to completion
  • Maintain the values of the team which include engineering excellence, curiosity, a bias for action, self-awareness, inclusivity, and vulnerability
What You’ll Bring
  • Several years industry experience designing, building and supporting large scale systems in production
  • Experience building large scale distributed fault tolerant services
  • Excellent understanding of low level operating systems concepts including multi-threading, memory management, networking and storage, performance and scale
  • Strong CS fundamentals including data structures, algorithms, and distributed systems
  • Systems programming skills including multi-threading, concurrency, etc. Fluency in Akka or Scala preferred
  • Track record of identifying and implementing creative solutions
  • Experience with cloud infrastructure - AWS, Azure or Google Cloud

Similar Jobs

Ramboll3 - Senior/Lead Machine Learning Engineer

Ramboll3

Gurugram, Haryana, India (Hybrid)
3 Weeks ago
Cadence - Software Engineer II: VIP

Cadence

Brazil (Hybrid)
3 Months ago
ludeon studios - Senior Game Design

ludeon studios

(Remote)
1 Month ago
Instawork - Senior / Staff ML Engineer

Instawork

San Francisco, California, United States (Hybrid)
2 Months ago
FalconX - Senior Software Engineer (Frontend)

FalconX

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Apple - Senior macOS Systems Engineer - Input Devices and Event Handling

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Passive Logic - Embedded Database Systems Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
2 Months ago
HP - Software Systems Engineer for Sure Click

HP

Cambridge, England, United Kingdom (On-Site)
2 Weeks ago
Sprinkler - Senior Application Developer

Sprinkler

Gurugram, Haryana, India (On-Site)
1 Month ago
Stibo Systems - Associate Systems Engineer

Stibo Systems

Bengaluru, Karnataka, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Zscaler - Senior Network Engineer

Zscaler

Japan (Remote)
2 Months ago
Sperasoft - Senior 3D Vegetation Artist

Sperasoft

Vojvodina, Serbia (On-Site)
4 Months ago
Tesla - Senior Application Support Engineer

Tesla

North Holland, Netherlands (On-Site)
6 Months ago
Veeam Software - Middle/Senior C# Developer

Veeam Software

Poland (Remote)
2 Months ago
Canva - Senior Software Engineer - Platform - Dev Experience (Java, Golang)

Canva

Brisbane, Queensland, Australia (Remote)
3 Weeks ago
Ajmera Infotech - Backend Engineer – Build fail-proof systems at global scale

Ajmera Infotech

Austin, Texas, United States (On-Site)
3 Weeks ago
Autodesk - Senior Device Management Engineer

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Month ago
OAO INFO INDIA - Game Developer

OAO INFO INDIA

Pune, Maharashtra, India (On-Site)
5 Months ago
GSC Games - Lead VFX Artist (Realtime, UE5)

GSC Games

Kyiv, Kyiv City, Ukraine (Remote)
2 Weeks ago
HCL Tech - Python Sr. Tech Lead (Data Analysis)

HCL Tech

Texas, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in North Holland, Netherlands

Informa Group - Sales Manager Pet Food & Nutrition

Informa Group

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago
submarine career - Research – Production Internship (Documentary)

submarine career

Amsterdam, North Holland, Netherlands (On-Site)
2 Months ago
Playtika - Site Reliability Engineer

Playtika

Netherlands (Hybrid)
4 Months ago
RTL - RTL Nederland

RTL

Hilversum, North Holland, Netherlands (On-Site)
1 Month ago
NXP - Principal Test Engineer, ADAS Automotive

NXP

Nijmegen, Gelderland, Netherlands (On-Site)
3 Weeks ago
Adyen - Database Engineer (Cassandra)

Adyen

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago
Tesla - Senior Trading Analyst, Autobidder

Tesla

North Holland, Netherlands (On-Site)
5 Months ago
grendel games - Serious game design intern

grendel games

Leeuwarden, Friesland, Netherlands (Hybrid)
2 Months ago
PwC - Senior Associate International Tax Services Amsterdam

PwC

Amsterdam, North Holland, Netherlands (On-Site)
10 Months ago
grendel games - Technical art intern

grendel games

Leeuwarden, Friesland, Netherlands (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

System Design Jobs

Sabre India - Sr Software Systems Engineer - ServiceNow

Sabre India

India (Hybrid)
2 Months ago
Crowd Strick - Engineer III - Content Systems

Crowd Strick

United States (Remote)
3 Weeks ago
Apple - RF System Integration Engineer - Cellular

Apple

Cupertino, California, United States (On-Site)
2 Months ago
Apple - Display Metrology System Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Applied materials  - System Engineer

Applied materials

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Intel  - Systems Software Development Engineer

Intel

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Thales - Systems Engineer with EW experience

Thales

Crawley, England, United Kingdom (On-Site)
3 Months ago
bytedance - Senior Software Engineer / Researcher, AI-Native Database Systems

bytedance

San Jose, California, United States (On-Site)
3 Months ago
zoox - Systems Engineer - Vehicle Controls Functional Safety

zoox

Foster City, California, United States (Hybrid)
1 Month ago
Loft Orbital - Electrical Systems Engineer

Loft Orbital

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded