Software Engineer, Full Stack, Materials Engineering Software

Tesla's Materials Engineering Department develops and manages materials for all Tesla products through understanding of Material's Process-Structure-Properties relationships.
$120,000 - $252,000
Backend
Mid-Level Software Engineer
In-Person
Automotive

Description For Software Engineer, Full Stack, Materials Engineering Software

Tesla's Materials Engineering Department is seeking a Full Stack Software Engineer to join their team in developing and maintaining critical systems for materials data management. This role sits at the intersection of software engineering and materials science, where you'll be responsible for building and managing systems that power daily engineering activities and R&D efforts.

The position offers an unique opportunity to work with cutting-edge technology in the automotive industry, directly impacting Tesla's product development through sophisticated materials engineering software. You'll be working with a diverse tech stack including Python, TypeScript, React, and various DevOps tools, while interfacing with CAD and materials simulation software.

As a key member of the team, you'll be responsible for ensuring system reliability, automating processes, and integrating various data sources to streamline materials testing and certification. The role requires a blend of backend and frontend expertise, with opportunities to work on everything from database optimization to user interface development.

The compensation package is highly competitive, ranging from $120,000 to $252,000 annually, plus additional cash and stock awards. Tesla offers comprehensive benefits including medical coverage with zero payroll deduction, 401(k) with employer match, and various family-friendly benefits.

This is an ideal opportunity for a software engineer who is interested in materials science and wants to make a direct impact on Tesla's innovative products. The role offers significant growth potential and the chance to work with cutting-edge technology in a fast-paced environment. Join Tesla's Materials Engineering team and be part of revolutionizing the automotive and energy industries through advanced materials engineering and software development.

Last updated 2 days ago

Responsibilities For Software Engineer, Full Stack, Materials Engineering Software

  • Ensure material data systems have minimal downtime and no disruptions
  • Automate monitoring and alerting for data inconsistencies and system faults
  • Design and integrate new databases with existing design software systems
  • Solve problems that facilitate materials department R&D and testing practices
  • Participate in 24-hour on-call rotation

Requirements For Software Engineer, Full Stack, Materials Engineering Software

Python
TypeScript
React
Go
Java
  • Competency in scripting language and data manipulation libraries (Python with numpy, pandas, sqlalchemy)
  • Experience with strongly typed languages (C#, Java, or Golang)
  • Knowledge of computer science and internet systems fundamentals
  • Experience with front-end frameworks (React, TypeScript, Next.js)
  • UNIX skills (shell and PowerShell)
  • Experience with Domain Driven Design software patterns
  • Hands-on experience with DevOps and GitOps
  • Experience with CAD systems preferred
  • Knowledge of materials testing, analysis, or physics preferred

Benefits For Software Engineer, Full Stack, Materials Engineering Software

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans
  • Company Paid HSA 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
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Software Engineer, Full Stack, Materials Engineering Software

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.