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
Automotive

Description For 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 building scalable and reliable systems.

This is an excellent opportunity for a mid-level engineer passionate about clean energy and distributed systems. The role offers competitive compensation ranging from $104,000 to $180,000 annually, plus additional cash and stock awards. Tesla provides comprehensive benefits including medical insurance with $0 payroll deduction options, 401(k) with employer match, and various family-friendly benefits.

The position requires strong technical skills in distributed systems, database design, and API development, combined with excellent communication abilities. You'll be part of a team that values collaboration, code quality, and continuous improvement, while working on products that contribute to Tesla's mission of accelerating the world's transition to sustainable energy.

Last updated 14 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 Distributed Systems Engineer, Energy Software

Tesla is hiring a Distributed Systems Engineer to develop server-side APIs and data services for their energy products, offering competitive pay and comprehensive benefits.

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.