Taro Logo

Software Engineer, Computer Vision

SpaceX is developing technologies to enable human life on Mars, actively working on Starship, Raptor, Starlink, Falcon, and Dragon programs.
Hawthorne, CA, USA
$120,000 - $170,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Space · AI · Robotics

Job Description

SpaceX is seeking a Computer Vision Software Engineer to join their innovative team working on next-generation in-process monitoring tools across all major programs including Starship, Raptor, and Starlink. This role combines software engineering with computer vision and machine learning to enhance manufacturing quality and efficiency. You'll be developing automated defect recognition systems, working with data pipelines, and creating solutions that directly impact SpaceX's manufacturing capabilities.

The position offers a competitive salary range of $120,000 - $170,000 depending on level and experience, plus comprehensive benefits including equity opportunities. You'll be working at the forefront of space technology, contributing to SpaceX's mission of enabling human life on Mars. The role requires expertise in computer vision, machine learning, and software development, with opportunities to work across multiple critical programs.

The ideal candidate will have experience with Python, C++, or C#, and familiarity with computer vision libraries, machine learning operations, and deployment technologies. You'll be part of a team that develops best-in-class monitoring solutions, using statistical analysis and automated defect recognition to support the company's manufacturing goals.

This is an excellent opportunity for a software engineer passionate about space technology and interested in applying computer vision and machine learning to solve real-world manufacturing challenges. The role offers significant growth potential and the chance to work on technology that's literally pushing the boundaries of human exploration.

Last updated 4 days ago

Responsibilities For Software Engineer, Computer Vision

  • Develop and own process monitoring software for SpaceX production locations and programs
  • Develop automated defect recognition computer vision models for manufacturing
  • Design and write software to connect hardware and tooling to process monitoring systems
  • Work with data pipelines from production line to web application interfaces
  • Work closely with simulation and machine learning experts
  • Deep dive into users' problems to find efficient solutions
  • Work with production engineers and technicians
  • Participate in or lead design reviews
  • Review code and provide feedback

Requirements For Software Engineer, Computer Vision

Python
Java
JavaScript
Kubernetes
Linux
MongoDB
PostgreSQL
React
Redis
TypeScript
  • Bachelor's degree in computer science, engineering, math, or engineering discipline; OR 2+ years of professional experience
  • Development experience in Python, C++, or C#

Benefits For Software Engineer, Computer Vision

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • 3 weeks of paid vacation
  • 10+ paid holidays per year
  • 5 days of sick leave
  • Stock options
  • Employee Stock Purchase Plan
  • Long-term incentives
  • Comprehensive medical, vision, and dental coverage
  • 401(k) retirement plan
  • Short & long-term disability insurance
  • Life insurance
  • Paid parental leave