Software Distributed Systems Engineer, Energy Software

Tesla builds electric vehicles and clean energy generation and storage products, driving the worldwide transition to sustainable energy.
$120,000 - $210,000
Distributed Systems
Senior Software Engineer
In-Person
5+ years of experience
AI · Automotive · Enterprise SaaS

Description For Software Distributed Systems Engineer, Energy Software

Tesla is seeking a Senior Software Distributed Systems Engineer to join their Energy Software team, focusing on IoT platforms that support crucial products like Powerwall, Megapack, Solar Roof, and Supercharger. This role is central to Tesla's mission of accelerating the world's transition to sustainable energy through innovative software solutions.

The position involves working with cutting-edge technologies including Scala, Akka, Reactive Streams, InfluxDB, PostgreSQL, and Kubernetes to build cloud services that power Tesla's renewable energy ecosystem. You'll be responsible for designing and developing distributed software systems that handle real-time monitoring, optimization, and control of millions of distributed energy assets.

The ideal candidate should have extensive experience in building large-scale distributed systems and a strong foundation in computer science fundamentals. You'll need to demonstrate expertise in systems programming, multi-threading, and cloud infrastructure, with a particular emphasis on fault-tolerant services.

This role offers an exceptional opportunity to work on meaningful projects that directly impact global sustainability efforts. You'll be part of a team that values engineering excellence, curiosity, and inclusivity, while enjoying comprehensive benefits including competitive compensation ($120,000-$210,000), medical coverage, 401(k) matching, and stock purchase options.

Working at Tesla's Palo Alto location, you'll collaborate with talented engineers to solve complex challenges in scalability, reliability, and security of distributed systems. This position is perfect for someone who wants to combine their technical expertise with a mission to accelerate the world's transition to sustainable energy.

Last updated 3 hours ago

Responsibilities For Software Distributed Systems Engineer, Energy Software

  • Design, develop, maintain, and operate distributed software systems for IoT device monitoring and control
  • Characterize complex problems related to scalability, reliability, performance, and security
  • Test performance, scalability, and reliability of software systems at scale
  • Provide technical leadership and foster collaboration
  • Drive initiatives to completion

Requirements For Software Distributed Systems Engineer, Energy Software

Scala
PostgreSQL
Kubernetes
  • 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
  • Strong CS fundamentals including data structures, algorithms, and distributed systems
  • Systems programming skills including multi-threading, concurrency
  • Experience with cloud infrastructure - AWS, Azure or Google Cloud
  • Fluency in Akka or Scala preferred

Benefits For Software Distributed Systems Engineer, Energy Software

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care FSA
  • LGBTQ+ care concierge services
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare
  • Commuter benefits
  • Employee discounts

Interested in this job?

Jobs Related To Tesla Software Distributed Systems Engineer, Energy Software

Software Engineer, Distributed Systems, Build Infrastructure

Senior Software Engineer role at Tesla focusing on distributed systems and build infrastructure, impacting vehicle software development and Over-the-Air updates.

Distributed Database Engineer, Infrastructure

Senior Distributed Database Engineer position at Tesla, focusing on building next-generation distributed database platforms for mission-critical services.

Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

Senior Full Stack Software Engineer position at Tesla, focusing on distributed systems for solar energy software, offering competitive salary and comprehensive benefits.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure and distributed systems development with competitive compensation and benefits.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core Infrastructure team, focusing on distributed systems and large-scale infrastructure development.