Machine Learning Engineer — Aerial Image Classification

Department Engineering
Location USA — West Coast (PST) or Mountain preferred
Type Full time · Remote
Salary $180k–$230k

About RAAD

RAAD operates a global aerial intelligence network. Clients order high-resolution site imagery, thermal inspections, and 3D data through our platform; our pilot network captures it; and our processing and vision-model pipeline turns raw imagery into structured, georeferenced answers — often within hours. We run our own hardware end to end: capture fleets in the field, GPU processing clusters we built ourselves, and deployments that span public cloud, our own data centers, and secure on-prem environments inside client facilities.

We're growing fast across every region we operate in, and we're hiring people who want to help scale systems and operations that already work — and make them work at ten times the volume.

The role

RAAD's vision models are the reason clients come back: asset detection, defect classification, change detection, and volumetrics run automatically on every dataset the moment it lands. Our detection stack is built on the YOLO family and custom classification heads, trained on one of the largest proprietary corpora of close-range aerial imagery in the industry — and it's growing every day. We're expanding the ML team to cover more asset classes, more industries, and more geographies.

What you'll do

  • Train, evaluate, and ship detection and classification models (YOLO-family, ViT-based classifiers, segmentation) for aerial inspection use cases: roofs, solar arrays, transmission hardware, pipelines, flare stacks.
  • Own the full loop — dataset curation, augmentation strategy for aerial-specific challenges (scale variance, nadir vs. oblique, thermal/RGB fusion), training infrastructure, and deployment to both cluster and edge targets.
  • Build evaluation harnesses that catch regressions before clients do, with per-class, per-region, and per-sensor breakdowns.
  • Work in Python across the stack: PyTorch, ONNX/TensorRT export, and the tooling that keeps annotation, training, and deployment moving.
  • Partner with the edge team to quantize and prune models for on-device inference.

What you'll bring

  • 4+ years building and shipping computer vision models to production, ideally detection/segmentation on overhead or industrial imagery.
  • Deep, practical PyTorch experience and fluency in the modern detection literature and toolchain.
  • Strong Python engineering habits — your training code is software, not a notebook graveyard.
  • Experience with model optimization for deployment (TensorRT, ONNX Runtime, quantization) is a strong plus.

Benefits & perks

Competitive pay & equity

Strong base salary plus meaningful equity — everyone shares in what we're building.

Health, dental & vision

Comprehensive coverage for you and your dependents, tailored to your country.

Remote-first

Work from anywhere in your role's region. Async-friendly, documentation-driven culture.

Gear & home office budget

Top-spec hardware and a budget to build a workspace you actually enjoy.

Generous time off

Flexible PTO plus your local public holidays. We expect you to use it.

Learning & travel

Annual learning budget and team offsites — plus real field time with the operations your work powers.

Apply for this role

← All open roles