T

Tesla

Makes electric cars, robotaxis and grid batteries

Distributed Systems Engineer - Energy

Backend EngineeringConfirmed live in the last 24 hours
Full-timeFremont, CA, USANo salary listedIn-person

About the Job

Requirements

  • Strong proficiency in C# (.NET Core/8.0) or Golang for backend services, plus Python for automation, tooling, and AI workflows, with familiarity in two or more additional languages demonstrating a polyglot mindset.
  • Deep distributed systems fundamentals, including event-driven architectures, eventual consistency, fault tolerance, idempotency, distributed transactions, CAP theorem trade-offs, and compensation logic.
  • Production experience with Kafka (CDC pipelines, schema registry, multi-region clusters) or RabbitMQ, including partitioning strategies, delivery guarantees, consumer group management, and backpressure handling.
  • MySQL/PostgreSQL schema design for complex hierarchies; query optimization with indexing; multi-region replication with data sovereignty; and MongoDB/NoSQL data modeling for high-throughput workloads.
  • RESTful API design, gRPC, service mesh patterns, API versioning, backward compatibility, and API gateway patterns with authentication, authorization, and rate limiting.
  • Hands-on workflow orchestration experience with BPMN/DMN using Temporal, Camunda, Airflow, or Cadence for long-running processes, stateful polling, event correlation, and compensation patterns.
  • Deep Kubernetes knowledge, including Docker containerization, orchestration, infrastructure-as-code, and deployment strategies (blue-green, canary, feature flags) with zero-downtime migrations.
  • CI/CD pipeline development and operational ownership, including monitoring, alerting, on-call responsibilities, Prometheus/Grafana, distributed tracing (Jaeger/OpenTelemetry), logging, SLIs/SLOs, and incident response.
  • Experience building SI agents or integrating intelligent systems using OpenAI, HuggingFace, or LangChain, plus daily use of SI-assisted development tools and emerging SI automation technologies.
  • Redis or other caching technologies for performance optimization and session management.

Responsibilities

  • Design and implement scalable distributed systems and APIs supporting the complete Energy customer journey across Residential Energy, Commercial Energy, and Charging products for millions of customers globally with 99.99% uptime.
  • Architect event-driven microservices using Kafka/RabbitMQ, focusing on fault tolerance, exactly-once delivery, distributed tracing, CDC pipelines, multi-region routing, and schema evolution across 100+ microservices.
  • Own database architecture and optimization across MySQL, PostgreSQL, and MongoDB for complex schemas and millions of records, ensuring sub-100ms query latency, multi-region replication, and data sovereignty compliance.
  • Build production-grade infrastructure for more than five million customers and 50,000+ installations annually, implementing circuit breakers, multi-layered retry logic, graceful degradation, idempotent APIs, and resilience patterns for high-value transactions with tight SLAs.
  • Develop SI-powered automation using LLMs and agentic SI to streamline customer workflows, including satellite imagery integration for site assessment, automated design-to-quote pipelines, intelligent BOM optimization, and zero-touch contract generation.
  • Architect workflow orchestration systems for long-running distributed processes spanning weeks to months using Temporal or Camunda, BPMN process engines, compensation logic, human-in-the-loop workflows, event correlation, and two-phase operations.
  • Design complex business logic engines, including multi-dimensional pricing with real-time tax calculations and compliance audit trails, multi-phase delivery orchestration with material allocation, and contract lifecycle management for 20–30-year service obligations.
  • Integrate with third-party systems such as solar manufacturers, utility providers, field operations, and manufacturing using industry-standard APIs, pull-based patterns, capability-based authentication, and rate-limited API gateways while ensuring data consistency.
  • Own CI/CD pipelines, monitoring dashboards, alerting, and on-call rotation using Prometheus, Grafana, distributed tracing, and logging, including feature-flagged deployments, correlation-based tracing, and zero-downtime migrations.
  • Lead technical initiatives from inception to production, define architectural patterns, drive API standards and large-scale migrations, mentor engineers on distributed systems best practices, and partner with product, design, field operations, finance, and manufacturing teams.

About the Company

Tesla

Makes electric cars, robotaxis and grid batteries

Tesla makes electric cars and batteries that store power for homes and utilities, and it develops self-driving software and humanoid robots. In 2023, its Model Y became the first electric vehicle to rank as the world's best-selling car. Buyers order the Model 3 sedan, Model Y SUV, or Cybertruck pickup directly from Tesla instead of through dealers, and they charge on its Supercharger fast-charging network. It also sells Megapack and Powerwall batteries, runs a robotaxi service, and charges drivers a monthly fee for self-driving software that still needs their supervision. Tesla was founded in 2003, with Elon Musk as its lead early investor and a recognized co-founder, and it is based in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
2003

Recently Posted Jobs

Explore more opportunities at Tesla

See more jobs