Software Distributed Systems Engineer, Energy Software

Tesla is an innovative electric vehicle and clean energy company developing sustainable transportation and energy solutions.
$120,000 - $252,000
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive · AI

Description For Software Distributed Systems Engineer, Energy Software

Tesla is seeking a Distributed Systems Engineer to join their Energy Software team in Palo Alto. This role focuses on developing server-side APIs and data services for Tesla's energy product lines and IoT platform. The position offers an opportunity to work on innovative features that enable real-time, low-latency communication between customers and their Tesla products.

The ideal candidate will be responsible for designing and maintaining software systems for data handling, collaborating on technical designs, and ensuring optimal system performance. They will work with technologies like Python, JavaScript, Java, and PostgreSQL, while focusing on scalability and reliability.

This is an excellent opportunity for a software engineer passionate about clean energy and distributed systems. The role offers competitive compensation ranging from $120,000 to $252,000 annually, plus comprehensive benefits including medical, dental, and vision insurance, 401(k) matching, and stock purchase options.

Working at Tesla means being part of a company at the forefront of sustainable energy and transportation. The position offers significant growth potential and the chance to work on meaningful projects that impact the future of energy consumption and management. The team environment emphasizes collaboration, innovation, and continuous learning, making it an ideal place for engineers who want to make a difference while advancing their careers.

Last updated 6 hours ago

Responsibilities For Software Distributed Systems Engineer, Energy Software

  • Design, develop, and maintain software systems for data ingestion, querying, and processing
  • Collaborate on design assessments and code reviews
  • Develop strategies for deployment, scaling, and monitoring of applications
  • Analyze complex issues related to scalability, reliability, performance, and security
  • Own projects and identify opportunities for operational improvements
  • Adapt to shifting priorities and manage new initiatives

Requirements For Software Distributed Systems Engineer, Energy Software

Python
JavaScript
Java
Go
PostgreSQL
  • Degree in Computer Science, Engineering, or equivalent experience
  • Professional experience utilizing Python, JavaScript, Java, C#, or Go
  • In-depth knowledge of database design and modeling principles, including SQL and Postgres
  • Proven experience in building scalable systems
  • Understanding of automated testing and deployment processes
  • Strong written and verbal communication skills
  • Experience in building Restful services
  • Passion for writing clean code and creating world-class software

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
  • 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
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Software Distributed Systems Engineer, Energy Software

Distributed Systems Engineer, Energy Software

Tesla Distributed Systems Engineer position focusing on energy software development, offering competitive salary and comprehensive benefits package.

Systems Engineer, Chassis Engineering

Systems Engineer for Chassis Engineering at Tesla, developing advanced suspension and vehicle systems.

Software Developer III, Infrastructure, Core

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

Software Engineer, Systems Research, PhD, Early Career

PhD Systems Research Software Engineer position at Google, focusing on advanced computing systems and machine learning infrastructure development.

Software Engineer III, Infrastructure, Google Cloud Compute

Software Engineer III position at Google Cloud focusing on infrastructure development and distributed systems, offering competitive compensation and benefits.