Fullstack Software Engineer, SI Infrastructure
Job Description
Tesla is seeking a Fullstack Software Engineer to support the software layer of SI Infrastructure and data center products. The role focuses on building user-facing applications, backend services, data pipelines, and system integration, with a strong emphasis on front-end development.
Role Focus
You will design and deliver end-to-end features that span UI, APIs, persistence, observability, testing, and rollout. Work includes integrating software with hardware and field systems, collaborating with cross-functional teams, and validating software against production data.
Responsibilities
- Design and implement front-end applications using React, JavaScript, and TypeScript, including component architecture, state management, and performance
- Develop backend services and APIs, with preference for Go when it fits and Python for data, scripting, and service work
- Model, query, and maintain PostgreSQL databases, including schema design, indexing, migrations, and query performance
- Build and operate data pipelines that ingest, transform, store, and serve large datasets for product and infrastructure use
- Collaborate with hardware, mechanical, and infrastructure engineers to integrate software with physical products and field systems
- Own features end to end, from UI and API contracts through persistence, observability, testing, and rollout
- Participate in prototype builds, integration testing, and iterative improvements to products
- Support data modeling, analytics surfaces, and validation of software using real production data
- Create clear technical documentation, API specifications, and data contracts that other teams can rely on
- Help ensure infrastructure product software meets reliability, security, and operational standards
Requirements
- Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- 5+ years of experience building production Fullstack software, with demonstrated strength in front-end development
- Proficiency in React, JavaScript, and TypeScript
- Strong experience delivering across front end, APIs, and relational databases
- Hands-on experience with PostgreSQL schema design, SQL, and query tuning
- Working knowledge of big data workflows, including ingestion, transformation, storage, and serving at scale
- Working proficiency in Go and Python, or adjacent experience that supports quickly becoming productive
- Ability to work collaboratively in a cross-functional environment
Technologies
- React
- JavaScript
- TypeScript
- Go
- Python
- PostgreSQL
- SQL
Location
Palo Alto, CA (Onsite)
Salary and Compensation
USD 140,000 - 252,000 per year
Compensation includes cash and stock awards in addition to salary and benefits. Pay may vary based on market location and job-related knowledge, skills, and experience. Total compensation may include other elements depending on the position offered.
Benefits
- Medical plans
- Family-building, fertility, adoption and surrogacy benefits
- Dental and vision plans
- Company paid (Health Savings Accounts) HSA Contribution
- Healthcare and Dependent Care Flexible Spending Accounts (FSA)
- 401(k) with employer match
- Employee Stock Purchase Plans
- Company paid Basic Life, AD&D
- Short-term and long-term disability insurance
- Employee Assistance Program
- Sick and Vacation time (Flex time for salary positions, Accrued hours for Hourly positions), and Paid Holidays
- Back-up childcare and parenting support resources
- Voluntary benefits including critical illness, hospital indemnity, accident insurance, theft & legal services, and pet insurance
- Weight Loss and Tobacco Cessation Programs
- Tesla Babies program
- Commuter benefits
- Employee discounts and perks program
- Earned Wage Access: real-time pay access paid daily (subject to eligibility and schedule; applicable for below Sr. Managers levels)