Taro Logo

Machine Learning Engineer (Starshield)

SpaceX develops technologies for space exploration with the ultimate goal of enabling human life on Mars.
Hawthorne, CA, USA
$120,000 - $170,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Space · AI

Job Description

SpaceX's Starshield team is seeking a Machine Learning Engineer to join their national security-focused initiative. This role combines cutting-edge machine learning with space technology, working on earth observation data processing systems for Starshield satellites. The position offers an opportunity to work on mission-critical models and data processing software that directly impacts constellation efficiency and information quality.

The role involves developing novel geospatial data processing models and creating reliable machine learning systems for satellite operations. You'll be working with a team that designs space information systems at every development phase, building secure, reliable, and autonomous software systems. As a machine learning engineer, you'll be responsible for the complete lifecycle of your software, from development through testing to operational support.

This is an excellent opportunity for someone passionate about machine learning and space technology, offering competitive compensation ranging from $120,000 to $170,000 depending on level and experience. The position includes comprehensive benefits such as medical coverage, 401(k), stock options, and paid leave. The role requires U.S. citizenship or permanent residency due to ITAR requirements and may require obtaining a Top Secret clearance.

SpaceX offers a unique environment where you'll contribute to groundbreaking space technology while working alongside talented engineers. The company's mission to enable human life on Mars adds an inspiring dimension to the technical challenges you'll tackle. This role combines the excitement of space exploration with the cutting-edge field of machine learning, making it an ideal position for someone looking to make a significant impact in both domains.

Last updated 16 days ago

Responsibilities For Machine Learning Engineer (Starshield)

  • Develop novel geospatial data processing models to extract information from raw and partially processed sensor data
  • Create highly reliable software and machine learning systems that task remote sensor payloads on satellites
  • See modeling work and software through from start-to-finish: from prototyping to production rollout

Requirements For Machine Learning Engineer (Starshield)

Python
PostgreSQL
Kubernetes
Linux
  • Bachelor's degree in computer science, engineering, math, or scientific discipline; OR 2+ years of professional experience
  • 1+ years of experience in applied machine learning engineering, full stack development, and data science
  • 1+ years of development experience in C, C++, or Python experience

Benefits For Machine Learning Engineer (Starshield)

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

Related Jobs