Machine Learning Engineer — Aerial Image Classification
- Role
- AI / ML
- Experience
- Mid
- Employment
- Full-time
Open to US only · UTC-8…UTC-6 · Prefers United States. Set where you work from to check your eligibility.
The listing prefers candidates in United States.
No BS summary
ML engineer with 4+ years shipping computer vision models to production. Needs strong PyTorch and Python, ideally detection/segmentation on aerial or industrial imagery. Remote US role, West Coast/PST or Mountain preferred.
Core skills
Required skills
Optional skills
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.
What you'll do
- Train, evaluate, and ship detection and classification models for aerial inspection use cases
- Own dataset curation, augmentation strategy, training infrastructure, and deployment to cluster and edge targets
- Build evaluation harnesses with per-class, per-region, and per-sensor breakdowns
- Work in Python across PyTorch, ONNX/TensorRT export, and ML tooling
- Partner with the edge team to quantize and prune models for on-device inference
What they require
- 4+ years building and shipping computer vision models to production
- Ideally experience with detection or segmentation on overhead or industrial imagery
- Deep, practical PyTorch experience
- Fluency in modern detection literature and toolchain
- Strong Python engineering habits
Benefits
- Strong base salary plus meaningful equity
- Comprehensive health, dental and vision coverage for employee and dependents
- Remote-first async-friendly, documentation-driven culture
- Top-spec hardware and home office budget
- Flexible PTO plus local public holidays
- Annual learning budget
- Team offsites
- Field time with operations
RAAD designs and builds its own servers, including GPU processing nodes, storage arrays, and edge appliances, and deploys them across its own racks, public cloud, and hardened on-prem installations for clients in energy, defense-adjacent, and critical infrastructure environments.