Software Distributed Systems Engineer, Energy Software

Tesla builds electric vehicles and clean energy solutions, driving 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 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 driving worldwide transition to sustainable energy through building cloud services that power these innovative products.

The position offers an exciting opportunity to work with cutting-edge technologies including Scala, Akka, Reactive Streams, InfluxDB, PostgreSQL, and Kubernetes. You'll be responsible for developing platforms that provide real-time monitoring, optimization, and control of distributed, renewable-energy assets, encompassing generation, storage, grid services, and electric vehicle charging.

The ideal candidate should have a strong background in distributed systems and experience with large-scale production systems. You'll be working on challenging problems related to scalability, reliability, and security of distributed software systems, while providing technical leadership and fostering collaboration within the team.

Tesla offers a comprehensive benefits package including competitive salary ranging from $120,000 to $210,000, plus cash and stock awards. The company provides excellent healthcare benefits, 401(k) with employer match, stock purchase plans, and various family-friendly benefits including fertility and adoption support.

This role is perfect for someone who is passionate about sustainable energy, enjoys solving complex distributed systems challenges, and wants to make a significant impact on the future of energy infrastructure. You'll be working with a team that values engineering excellence, curiosity, and maintains a bias for action while contributing to Tesla's mission of accelerating the world's transition to sustainable energy.

Last updated 4 days 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
  • Maintain team values including engineering excellence and curiosity

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

Benefits For Software Distributed Systems Engineer, Energy Software

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
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
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, 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 position at Tesla focusing on distributed systems and build infrastructure, offering competitive pay and comprehensive benefits.

Distributed Database Engineer, Infrastructure

Senior Distributed Database Engineer position at Tesla, focusing on building high-performance distributed systems for automotive, AI, and manufacturing applications.

Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

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

Senior Interconnect Product Engineer

Senior Interconnect Product Engineer role at NVIDIA focusing on high-speed networking solutions, requiring 5+ years of experience in network debugging and product engineering.

Software Development Engineer, AWS Resource Explorer, AWS Cloud Operations

Senior Software Engineer role at AWS building large-scale distributed systems for resource discovery and management, focusing on security and scalability.