Software Engineer, Full Stack, Vehicle Engineering

Tesla designs and manufactures electric vehicles, batteries, and engineering automation software for vehicle and manufacturing engineering.
$120,000 - $210,000
Backend
Mid-Level Software Engineer
In-Person
Automotive · AI · Robotics

Description For Software Engineer, Full Stack, Vehicle Engineering

Tesla's Vehicle Engineering department is seeking a Full Stack Software Engineer to join their Engineering Automation Software team. This role sits at the intersection of automotive innovation, robotics, and software development, working on critical tools that support Tesla's vehicle, battery, and manufacturing engineering initiatives.

The position offers an unique opportunity to work on software applications that directly impact the design and development of Tesla's groundbreaking products, including their vehicles, Optimus robot, and Robotaxi program. You'll be developing sophisticated data pipelines, managing complex database systems, and building robust backend services that power the tools used by thousands of Tesla's top engineers.

As a member of the Engineering Automation Software team, you'll work with cutting-edge technologies including Go, Python, TypeScript, and Kubernetes, while collaborating with frontend and machine learning engineers to create seamless integrations. The role requires expertise in database management, particularly PostgreSQL, and experience with modern deployment practices using tools like Docker and ArgoCD.

The position offers competitive compensation ranging from $120,000 to $210,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 role is based in the San Francisco Bay Area, putting you at the heart of Tesla's engineering innovation.

This is an excellent opportunity for a skilled software engineer who wants to contribute to revolutionary automotive and robotics technology while working with a world-class engineering team. You'll be directly involved in creating the tools and systems that help Tesla maintain its position as a leader in electric vehicles and advanced technology.

Last updated 2 days ago

Responsibilities For Software Engineer, Full Stack, Vehicle Engineering

  • Build data pipelines for engineering related data from upstream sources
  • Design database and manage DB migrations with Next.js and Drizzle ORM
  • Manage deployment infrastructure using GitHub Actions, Docker, ArgoCD, and Kubernetes
  • Develop and optimize applications using Go and Python
  • Influence architectural decisions focusing on security, scalability, and reliability
  • Design and implement tools, tests, metrics, and dashboards
  • Work with frontend and machine learning engineers for backend integration
  • Collaborate with Vehicle Engineering teams on backend components

Requirements For Software Engineer, Full Stack, Vehicle Engineering

Go
Python
TypeScript
PostgreSQL
Kubernetes
  • Strong knowledge of Python or Golang
  • Knowledge of Next.js and TypeScript
  • Experience with ORMs like Drizzle and tRPC
  • Proficiency in PostgreSQL and complex SQL
  • Experience with data processing frameworks (Spark, Databricks, Apache Airflow)
  • Experience with GitHub Actions, Docker, ArgoCD, and Kubernetes
  • Experience with scientific computing libraries (numpy, pandas, scikit-learn)
  • Experience with ElasticSearch or scalable search systems

Benefits For Software Engineer, Full Stack, Vehicle Engineering

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 FSA
  • LGBTQ+ care concierge services
  • 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 Software Engineer, Full Stack, Vehicle Engineering

Application Integration Engineer, Factory Software

Application Integration Engineer role at Tesla, focusing on factory software systems integration, optimization, and cross-functional leadership in Austin, Texas.

Software Engineer, Global Logistics Platform

Software Engineer position at Tesla focusing on developing and improving global logistics platform applications to optimize supply chain operations.

Software QA Engineer, Inventory Management Applications

Software QA Engineer position at Tesla focusing on testing and improving inventory management applications for supply chain and logistics operations.

Structural Design Engineer, Semi

Structural Design Engineer position at Tesla, developing body structure components for Semi program, requiring 2+ years experience in structural engineering and CATIA expertise.

Test Engineer, Compliance

Test Engineer position at Tesla Energy focusing on compliance testing and safety validation of grid-connected energy storage systems.