Machine Learning Engineer — Aerial Image Classification
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.