machine learning

AI and Machine Learning Jobs in the Space Industry

By Zero G Talent

AI and Machine Learning Jobs in the Space Industry

The space industry has a data problem -- and it is enormous. A single SAR satellite generates terabytes of imagery per day. A constellation of 200 smallsats produces more data than any team of human analysts could process. Orbital mechanics simulations for debris avoidance need to run in near-real-time. Spacecraft hundreds of millions of kilometers from Earth cannot wait for a round-trip light-speed delay to receive commands.

27,000+
Tracked Objects
Petabytes/Day
Imagery Generated
$120K–$260K
Salary Range
40+ Min
Mars Signal Delay

These constraints do not map onto conventional enterprise AI problems. They are harder, stranger, and more interesting. If you have an ML background and wonder whether space is viable, the short answer is yes -- and the domain knowledge gap is smaller than you think.

What Is Driving AI Adoption in Space

Satellite Imagery at Scale

Earth observation has quietly become one of the largest real-world deployments of computer vision. Planet Labs captures the entire landmass of Earth daily. Maxar produces sub-30cm resolution imagery. Capella Space focuses on SAR imagery regardless of cloud cover or time of day.

The output cannot be processed manually. Change detection, object detection, land cover segmentation -- these are production engineering problems requiring inference pipelines running continuously against petabyte-scale archives.

Autonomous Spacecraft Operations

A spacecraft at Mars faces 40+ minute round-trip communication delays. Commands may be obsolete on arrival. This forces onboard autonomy -- spacecraft that assess their own health, detect anomalies, plan operations, and execute recovery without human input.

In-orbit servicing pushes autonomy further. Astroscale's ELSA-D demonstrated rendezvous and docking using onboard computer vision for pose estimation. Northrop Grumman's Mission Extension Vehicle performed multiple life-extension dockings with geostationary satellites.

Space Debris Tracking

Over 27,000 tracked objects in orbit, an estimated 1 million too small to track but large enough to disable a satellite. ML components include orbit determination from noisy sensor data, object classification from radar cross-section signatures, and anomaly detection when objects maneuver unexpectedly.

Mission Planning

Scheduling thousands of imaging requests across hundreds of satellites, allocating downlink capacity, managing battery and thermal constraints -- combinatorial optimization that conventional schedulers cannot solve efficiently. Spire Global uses ML-driven scheduling across 100+ satellites.

Specific Roles

Computer Vision Engineer
Who hires: Planet Labs, Maxar, BlackSky, Capella Space, Umbra, HawkEye 360, Satellogic

Key skills: PyTorch TensorFlow GDAL Rasterio GeoPandas Docker MLflow

Highest demand — production inference pipelines for geospatial imagery at petabyte scale.
ML for Autonomy (GN&C)
Who hires: Astroscale, Northrop Grumman, Lockheed Martin, NASA JPL, SpaceX, Blue Origin

Key skills: PyTorch JAX C++ MATLAB Kalman Filtering Simulink

Guidance, navigation, and control — where a failed model destroys hardware worth hundreds of millions.
Data Scientist (Constellation)
Who hires: Spire Global, Planet Labs, Iridium, OneWeb/Eutelsat, SpaceX Starlink

Key skills: Python scikit-learn PyTorch SQL Kafka Grafana

Health monitoring, failure prediction, and scheduling optimization for satellite fleets.
NLP / LLM Engineer
Who hires: NASA, DARPA, Aerospace Corporation, Mitre, Booz Allen Hamilton

Key skills: Transformers LangChain vLLM LoRA PEFT Vector DBs

Air-gapped LLM deployment over decades of technical documentation. Open-source models, not APIs.

Computer Vision Engineer

Who hires: Planet Labs, Maxar, BlackSky, Capella Space, Umbra, HawkEye 360, Satellogic

The work: Production inference pipelines for geospatial imagery. Detection, segmentation, classification models on multispectral and SAR imagery. Preprocessing (atmospheric correction, orthorectification, radiometric calibration).

The domain learning curve: understanding how electromagnetic radiation interacts with surfaces, satellite imagery geometry, and temporal analysis across multiple looks.

SAR Expertise Is Rare

SAR imagery is a specialty — complex-valued data, speckle noise with specific statistical properties, encoding surface roughness rather than reflected visible light. CV engineers who understand both deep learning and SAR physics are genuinely rare and command premium compensation.

Required skills: PyTorch / TensorFlow, GDAL, Rasterio, GeoPandas, cloud ML platforms, Docker, MLflow.

ML Engineer for Autonomy (GN&C)

Who hires: Astroscale, Northrop Grumman, Lockheed Martin Space, NASA JPL, SpaceX, Blue Origin, Starfish Space

The work: ML components for guidance, navigation, and control. Pose estimation, hazard detection for landing, sensor fusion (IMU, star trackers, lidar, cameras).

The critical difference from general robotics: verification and validation. A failed pose estimation model during docking destroys hundreds of millions of dollars of hardware. Aerospace V&V requirements (DO-178C, DO-333 for formal methods in ML) impose rigor most ML practitioners have never encountered.

Required skills: PyTorch / JAX, classical control theory (PID, LQR, MPC), Kalman filtering, robotics simulation, C++ for embedded deployment, MATLAB / Simulink.

Data Scientist (Constellation Management)

Who hires: Spire Global, Planet Labs, Iridium, OneWeb/Eutelsat, SpaceX Starlink

The work: Spacecraft health monitoring and failure prediction, satellite scheduling optimization, telemetry anomaly detection, operations dashboards.

Satellite telemetry has distinctive properties: highly correlated channels, strong periodic structure from orbital period, and hardware-specific drift patterns that represent normal aging rather than faults.

Required skills: Python, scikit-learn, PyTorch for time series, SQL, Apache Kafka, Grafana, familiarity with orbital mechanics.

NLP/LLM Engineer

Who hires: NASA, DARPA, Aerospace Corporation, Mitre, Booz Allen Hamilton

The work: The space industry has decades of technical documentation that is distributed, inconsistently formatted, and hard to search. LLM-based document retrieval, question answering over technical corpora, automated report generation.

Government context means many applications require air-gapped deployment -- open-source models, not commercial APIs. Fine-tuning, quantization, and local inference matter more than prompt engineering.

Required skills: Hugging Face Transformers, LangChain / LlamaIndex, vector databases, fine-tuning (LoRA, PEFT), local deployment (vLLM, Ollama).

Companies Actively Hiring AI/ML

Earth Observation Companies
Planet Labs — Change detection, foundation models for remote sensing, large-scale geospatial analysis. Most visible pure-play EO company hiring ML.

Maxar — Sub-30cm optical imagery. Production CV pipelines at massive scale.

Capella Space — SAR imagery analytics. Deep commercial SAR expertise.

Umbra — High-resolution SAR (sub-25cm). Automated change detection and object characterization on SAR data.

ML work focuses on: computer vision, inference pipelines, multispectral/SAR processing, petabyte-scale data engineering.
Autonomy & Operations Companies
SpaceXStarlink network optimization, scheduling, anomaly detection at scale. Propulsion and GN&C data science.

NASA JPL — Autonomous systems research, Earth observation analytics, operations automation. Open problems with publication opportunities.

Astroscale — Rendezvous and docking autonomy for debris removal and servicing missions.

Spire Global — Weather, maritime, aviation data constellation. NWP, ship behavior detection, scheduling optimization.

ML work focuses on: GN&C, anomaly detection, scheduling optimization, sensor fusion, telemetry analysis.

SpaceX -- Starlink constellation needs ML for network optimization, scheduling, anomaly detection at scale. Propulsion and GN&C teams use data science for engine analysis and landing improvement.

Planet Labs -- Most visible pure-play EO company hiring ML. Applied Research team publishes on change detection, foundation models for remote sensing, large-scale geospatial analysis.

Muon Space -- Newer entrant, smallsats for wildfire monitoring and climate. Small team, significant ML ambition.

Spire Global -- Weather, maritime, aviation data constellation. Numerical weather prediction, ship behavior detection, scheduling optimization.

Umbra -- High-resolution SAR satellites (sub-25cm). Automated change detection and object characterization on SAR data.

NASA JPL -- Autonomous systems research, Earth observation analytics, operations automation. Genuine open problems with publication opportunities.

Capella Space -- SAR imagery analytics. One of few places to develop deep commercial SAR expertise.

Salary Ranges

ML Engineer Salary Ranges (Space Industry)
ML Engineer (3-6yr)
$120K – $180K
Senior / Lead (7+yr)
$155K – $220K
Staff / Principal
$190K – $260K

ML Engineer (3-6 years): $120,000 - $160,000 base. At SpaceX and funded startups, extends to $180,000 with equity.

Senior ML Engineer / Lead (7+ years): $155,000 - $220,000 base. NASA JPL civil servant caps below private sector but includes pension.

Staff / Principal ML Engineer: $190,000 - $260,000 at public EO companies and SpaceX.

Geographic distribution: highest pay clusters in LA basin (SpaceX, Maxar, JPL), SF Bay Area (Planet, Spire), and Boulder/Denver (BlackSky, Maxar, Ball Aerospace).

How to Transition from General ML to Space ML

What Transfers Directly

Python, deep learning frameworks (PyTorch, TensorFlow), MLOps, cloud platforms, software engineering, and experiment tracking all transfer directly. These are not the bottleneck — domain knowledge is.

What transfers directly: Python, deep learning frameworks, MLOps, cloud platforms, software engineering, experiment tracking. These are not the bottleneck.

What to develop: For Earth observation, learn remote sensing fundamentals -- EM spectrum interactions, coordinate reference systems, satellite geometry, STAC ecosystem. For autonomy, learn control theory and estimation theory. For operations, learn enough orbital mechanics to understand telemetry.

Practical paths:

Free Training Resource

NASA's Applied Remote Sensing Training (ARSET) program offers free online courses covering satellite remote sensing fundamentals, SAR basics, and applied Earth observation. This is one of the fastest ways to build credible domain knowledge without a formal degree in remote sensing.

NASA's Applied Remote Sensing Training program offers free online courses. Copernicus Open Access Hub distributes free Sentinel-1 (SAR) and Sentinel-2 (multispectral) imagery. Build a project -- change detection pipeline, land cover classifier, ship detection system -- for both skills and portfolio.

For orbital mechanics, Poliastro and Skyfield Python libraries let you propagate orbits and work with TLE data.

Portfolio Signals That Stand Out

Contributions to TorchGeo (the PyTorch library for geospatial data), Kaggle satellite imagery competitions, and blog posts demonstrating domain-specific understanding go much further than generic projects. Show you understand why satellite imagery is different from ImageNet — not just that you can train a model on it.

Portfolio signals that help: Torchgeo contributions, Kaggle satellite imagery competitions, blog posts demonstrating domain-specific understanding beyond "I trained ResNet on satellite imagery."

1
Learn Domain Fundamentals
Take NASA ARSET courses. Study remote sensing basics (EM spectrum, CRS, satellite geometry) or control theory depending on your target role. Use free Sentinel-1/2 data from Copernicus.
2
Build a Portfolio Project
Create a change detection pipeline, land cover classifier, or ship detection system using real satellite imagery. Contribute to TorchGeo or enter Kaggle satellite competitions. Show domain understanding, not just model training.
3
Target Companies
Focus on EO companies (Planet, Maxar, Capella, Umbra) for CV roles, or autonomy companies (SpaceX, JPL, Astroscale) for GN&C roles. Research their tech stacks and recent publications.
4
Apply With Domain Context
Tailor your resume to highlight geospatial or aerospace projects. Reference specific tools (GDAL, Rasterio, Poliastro) and domain concepts. Demonstrate you understand the constraints that make space ML different from enterprise AI.

The Startup Ecosystem

Earth observation analytics: Orbital Insight, Picterra -- pure-play analytics on commercial imagery.

Space situational awareness: LeoLabs (radar network), ExoAnalytic (optical network), Slingshot Aerospace (analytics platform).

Autonomous operations: Kayhan Space (conjunction assessment), D-Orbit (in-orbit transportation), Starfish Space (debris removal).

Foundation models for geospatial data: IBM and NASA released the Prithvi model as open source. Microsoft's Planetary Computer provides petabytes of data with ML tooling. The industry is at roughly where NLP was when BERT released -- large-scale domain pretraining is becoming viable.

Frequently Asked Questions

Can I transition from general ML to space industry ML?

Yes, and the gap is smaller than most people assume. Core ML engineering skills -- Python, deep learning frameworks, MLOps, cloud platforms -- transfer directly. The main investment is domain knowledge: remote sensing fundamentals for Earth observation roles, control theory for autonomy roles, or orbital mechanics for operations roles. NASA's free ARSET courses and open Sentinel satellite data make self-study practical without a formal aerospace degree.

What programming languages are needed for space ML jobs?

Python is the primary language across nearly all space ML roles, with PyTorch and TensorFlow as the dominant frameworks. Earth observation roles additionally require geospatial libraries like GDAL, Rasterio, and GeoPandas. Autonomy and GN&C roles often require C++ for embedded deployment and MATLAB/Simulink for simulation. SQL is expected across all roles for telemetry and data pipeline work.

Do space ML jobs require a security clearance?

It depends on the employer. Commercial companies like Planet Labs, Spire Global, and SpaceX generally do not require clearances for ML roles. Defense contractors (Northrop Grumman, Lockheed Martin) and government labs (NASA JPL, DARPA-funded work) frequently require Secret or Top Secret clearance. NLP/LLM roles at government-adjacent organizations almost always require clearance because the work involves classified technical documentation and air-gapped deployment environments.

What is the salary range for ML engineers in the space industry?

ML engineers with 3-6 years of experience earn $120,000-$180,000, with the higher end at SpaceX and funded startups including equity. Senior and lead ML engineers with 7+ years earn $155,000-$220,000, though NASA JPL civil servant positions cap lower but include pension benefits. Staff and principal ML engineers reach $190,000-$260,000 at public EO companies and SpaceX. The highest-paying geographic clusters are the LA basin, SF Bay Area, and Boulder/Denver corridor.

What portfolio projects help for space ML jobs?

The most effective projects use real satellite data rather than standard computer vision benchmarks. Build a change detection pipeline or land cover classifier using free Sentinel-1 (SAR) or Sentinel-2 (multispectral) imagery from the Copernicus Open Access Hub. Contributing to TorchGeo, the PyTorch library for geospatial data, signals both technical skill and domain interest. Kaggle satellite imagery competitions provide structured challenges with community benchmarks. For autonomy roles, orbit propagation projects using Poliastro or Skyfield demonstrate relevant physics understanding.

Ready to Start Your Space Career?

Browse machine learning jobs and find your next opportunity.

View machine learning Jobs

Shipping like we're funded. We're not. No affiliation.

Sequoia logo
Y Combinator logo
Founders Fund logo
a16z logo