Software Distributed Systems Engineer, Energy Software

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

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 various sustainable energy products like Powerwall, Megapack, and Solar Roof. This role involves working with cutting-edge technologies including Scala, Akka, and Kubernetes to build cloud services that power Tesla's renewable energy ecosystem.

The position requires expertise in distributed systems and real-time data processing, with responsibilities ranging from designing scalable software systems to providing technical leadership. You'll be working on platforms that provide real-time monitoring, optimization, and control of distributed, renewable-energy assets, including generation, storage, grid services, and electric vehicle charging.

The ideal candidate should have several years of experience with large-scale systems in production, strong CS fundamentals, and expertise in distributed fault-tolerant services. Knowledge of Scala and Akka is preferred, along with experience in cloud infrastructure.

Tesla offers a comprehensive benefits package including competitive salary, stock awards, medical coverage with zero payroll deduction, 401(k) with employer match, and various family-friendly benefits. This is an opportunity to contribute to Tesla's mission of accelerating the world's transition to sustainable energy while working with advanced technology and talented engineers.

Last updated 16 days ago

Responsibilities For Software Distributed Systems Engineer, Energy Software

  • Design, develop, maintain, and operate distributed software systems for IoT devices monitoring
  • 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 with large scale systems in production
  • Experience building large scale distributed fault tolerant services
  • Excellent understanding of operating systems concepts
  • Strong CS fundamentals including data structures, algorithms, and distributed systems
  • Systems programming skills with multi-threading and 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
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Aetna PPO and HSA plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution
  • 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 and parenting support
  • Voluntary benefits including critical illness and pet insurance
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

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 compensation and the opportunity to impact vehicle software development.

Distributed Database Engineer, Infrastructure

Senior Distributed Database Engineer role at Tesla, focusing on building next-generation distributed database platforms for automotive, AI, and manufacturing systems.

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 Spectrum Engineer, Public Policy Manager III, International Regulatory Affairs, International WRC Spectrum Management

Senior Spectrum Engineer role at Amazon's Project Kuiper, focusing on satellite communications and radio frequency spectrum management.

Senior Software Engineer - iCloud Platform

Senior Software Engineer position at Apple working on iCloud Platform, building distributed systems that serve hundreds of millions of users.