Distributed Systems Engineer, Energy Software

Tesla is an innovative automotive and clean energy company developing electric vehicles and energy solutions.
$104,000 - $180,000
Distributed Systems
Mid-Level Software Engineer
In-Person
3+ years of experience
Automotive · Enterprise SaaS

Description For Distributed Systems Engineer, Energy Software

Tesla is seeking a Distributed Systems Engineer to join their Energy Software team, focusing on developing innovative features for their energy products and IoT platform. This role combines the excitement of working with Tesla's cutting-edge energy solutions while building scalable, customer-facing applications. The position offers an opportunity to work on real-time, low-latency communication systems that directly impact customer experience with Tesla products.

The role demands expertise in distributed systems development, with a focus on server-side APIs and data services. You'll be working with modern technologies like Python, JavaScript, Java, or Go, and will be responsible for designing and maintaining robust database systems using SQL and Postgres. The position offers competitive compensation ranging from $104,000 to $180,000 annually, plus additional benefits including stock awards.

As a member of Tesla's team, you'll be at the forefront of sustainable energy technology, working on systems that help manage and optimize energy products. The role requires both technical excellence and strong collaborative skills, as you'll be working closely with cross-functional teams to deliver high-quality solutions. Tesla offers comprehensive benefits including medical, dental, and vision insurance, 401(k) with employer match, and various family-friendly benefits.

This is an excellent opportunity for someone passionate about clean energy and distributed systems to make a significant impact in the renewable energy sector while working for one of the most innovative companies in the world. The position offers both technical challenges and the satisfaction of contributing to Tesla's mission of accelerating the world's transition to sustainable energy.

Last updated 2 days ago

Responsibilities For 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 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 Distributed Systems Engineer, Energy Software

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical insurance with $0 payroll deduction options
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans
  • Health Savings Account (HSA) with company contribution
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • 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 and parenting support
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Distributed Systems Engineer, Energy Software

Software Engineer, Control Plane, Dojo

Software Engineer position at Tesla working on the Dojo supercomputer control plane, focusing on distributed systems and driver development.

Systems Engineer, Chassis Engineering

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

Software Engineer, Ceph & Distributed Storage

Software Engineer position at Canonical focusing on Ceph storage and distributed systems, working remotely with a global team on Ubuntu and cloud technologies.

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core team, focusing on infrastructure development and distributed systems, offering competitive compensation and opportunities to impact billions of users.

Technical Program Manager II, Infrastructure Software Engineering, YouTube

Technical Program Manager II position at YouTube, leading infrastructure software engineering projects with focus on distributed systems and cross-functional team management.