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.

Application Support Engineer, Factory Software

Application Support Engineer role at Tesla, supporting factory software systems with focus on MES and ERP integration, requiring technical expertise and strong problem-solving skills.

Residential Product Engineer

Tesla Residential Product Engineer position focusing on data analysis and engineering improvements for sustainable energy products.

Aeroacoustics Engineer

Tesla seeks an Aeroacoustics Engineer to develop groundbreaking automotive solutions, focusing on noise reduction and acoustic optimization for their sustainable vehicle lineup.

Technical Program Manager, New Programs

Technical Program Manager position at Tesla, leading prototype vehicle development projects with cross-functional teams in Fremont, California.