Perception Engineer, Machine Learning

Anduril Industries

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$166,000–$220,000 / yr
Posted
today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $217k
This role $193k
$155k most similar roles pay here $273k

This role pays less than 67% of similar roles. Most pay $176,721–$256,750 — the shaded band above. At the midpoint, this role pays about $193k versus about $217k for comparable roles.

Based on 240 similar postings.

Employer

About Anduril Industries

Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.

Anduril Industries currently has 1882 open roles on FindRole.

Listed pay typically runs $146,000–$194,000 across 1696 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Perception Engineer, Machine Learning

Join Anduril's Perception team in Seattle as a Machine Learning Perception Engineer, where you will develop and deploy advanced perception systems for autonomous vehicles across various terrains. This hands-on role involves end-to-end ownership of perception capabilities, from data preparation to deployment on embedded hardware like NVIDIA Jetson/Orin-class platforms, ensuring real-time latency budgets are met. You will integrate the latest research into production models while optimizing them for maintainability and observability in field conditions. Key responsibilities include architecting CI/CD pipelines, integrating new sensor modalities, and monitoring deployed systems for performance drift. The ideal candidate has 5+ years of experience with Python, C++, or Rust, proficiency in PyTorch and OpenCV, and a strong background in computer vision and robotics. Experience with AWS infrastructure and synthetic data generation is preferred.

What you'll do

  • Own perception capabilities end-to-end for UAVs, USVs, and UGVs.
  • Bring state-of-the-art models into production on embedded hardware.
  • Optimize and deploy machine learning models to meet real-time latency budgets.
  • Architect and improve CI/CD pipelines for continuous data ingestion and training.
  • Monitor deployed models for performance drift and build necessary tooling.
  • Onboard new sensor modalities end-to-end, from integration to deployment.

What we're looking for

  • 5+ years of industry experience building and deploying perception or computer vision systems in production.
  • Bachelor's degree in Computer Science, Electrical Engineering, Robotics, Machine Learning, or related field; Master's preferred.
  • Strong proficiency in Python for model development and training, plus C++/Rust for real-time hardware deployment.
  • Hands-on experience with PyTorch, OpenCV, TensorFlow, and model optimization techniques like quantization and pruning.
  • Experience with classical computer vision including camera calibration, homography, multi-view geometry, and feature-based methods.
  • Familiarity with CI/CD practices and automated testing around ML pipelines.

More like this

Similar roles

Machine Learning Engineer

Adobe

San Jose 70 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 52 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms
Hybrid

Machine Learning Engineer

Q2

Austin, TX 42 days ago
Python TensorFlow PyTorch scikit-learn R Java cloud platforms scalable computing resources machine learning pipelines data analysis statistics optimization probability theory experimental methodologies CI/CD
Hybrid

Machine Learning Engineer

PayPal

Chicago, Illinois 86 days ago $117,500$174,350
Python TensorFlow scikit-learn Hadoop Spark SQL logistic_regression time_series_analysis random_forests SVMs XGBoost CNNs RNNs CI/CD
Hybrid

Machine Learning Engineer

Q2

Cary, North Carolina 34 days ago
Python PyTorch TensorFlow scikit-learn Git AWS CI/CD MLOps Docker Kubernetes Prometheus Grafana PostgreSQL Typescript
Hybrid

Machine Learning Engineer

Qualcomm

San Diego, CA 29 days ago $122,800$184,200
Python TensorFlow PyTorch Keras C++ Linux Android NLP Machine Learning Embedded Systems Statistics Probability CI/CD