Software Engineer, ML Infrastructure

Anduril Industries

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Costa Mesa, CA
Salary
$166,000–$220,000 / yr
Posted
46 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $194k
This role $193k
$135k most similar roles pay here $253k

This role pays more than 50% of similar roles. Most pay $146,875–$241,750 — the shaded band above. At the midpoint, this role pays about $193k versus about $194k 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 1697 open roles on FindRole.

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

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Software Engineer, ML Infrastructure

As a Software Engineer - ML Infrastructure, you will join the ML Infrastructure team to develop core systems and infrastructure that perception engineers use to build autonomous edge systems. You will be responsible for building data management systems for multi-modal sensor data, creating model training and orchestration systems across cloud and on-premise compute, and developing internal platforms for dataset discovery and evaluation. Your work involves integrating frontier models for data curation, enabling semantic search, and ensuring observability throughout the machine learning lifecycle. The role requires proficiency in Python and exposure to Rust, along with experience in deep learning frameworks like PyTorch or TensorFlow, distributed training, and MLOps tools such as Modal, Flyte, Airflow, Dagster, Weights & Biases, or MLFlow. You will also work within Kubernetes environments to support perception-focused infrastructure.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Develop core data management systems for indexing multi-modal sensor data and managing perception use-cases.
  • Build and operate infrastructure for model training and orchestration across cloud and on-premise compute environments.
  • Create and maintain internal tools and SDKs to support perception engineers in developing autonomous systems.
  • Integrate frontier models into the pipeline for data augmentation, curation, and synthetic data generation.
  • Implement semantic search capabilities across broad data holdings to improve discovery and indexing.
  • Develop systems for real-time monitoring of training jobs and tracking model evaluation reports.
  • Maintain a model registry to facilitate the deployment of improved models to edge devices.
  • Collaborate with internal business teams to deliver technical solutions that meet specific project requirements.

What we're looking for

  • Build and operate core model training systems and multi-modal sensor data management infrastructure.
  • Develop tools and SDKs for perception engineers to manage model training and evaluation.
  • Integrate frontier models for data augmentation, curation, and synthetic data generation.
  • Develop systems for monitoring the ML lifecycle, including training jobs and model registries.
  • Demonstrate strong proficiency in modern Python and exposure to Rust and the Rust/Python toolchain.
  • Experience with deep learning frameworks like PyTorch or TensorFlow and distributed training paradigms.
  • Experience with MLOps orchestration tools and ML observability platforms.
  • U.S. Person status is required; eligibility for a Top Secret clearance is desirable.

More like this

Similar roles

Software Engineer, ML Infrastructure, Level IV

Snap Inc.

Bellevue, WA +2 31 days ago $157,000$235,000
Python Java Go LLM Langfuse Spark Flink Ray TensorFlow PyTorch Caffe2 scikit-learn Distributed Systems Big Data Inference Systems
2+ yrs exp

Senior ML Infrastructure Engineer

Apple Inc

Seattle, WA 141 days ago $175,000$308,500
Machine Learning Generative AI LLMs Multi-threaded Programming Distributed Data Systems Feature Engineering Pipelines macOS iOS

Senior ML Infrastructure Engineer

Apple Inc

Seattle, WA 148 days ago $175,000$308,500
Machine Learning Generative AI LLMs Multi-threaded Programming Distributed Data Systems Feature Engineering Pipelines macOS iOS

Senior ML Infrastructure Engineer

Apple Inc

Cupertino, CA 160 days ago $184,700$324,800
Machine Learning Generative AI Large Language Models LLMs Multi-threaded Programming Distributed Data Systems Feature Engineering Pipelines macOS iOS

Senior ML Infrastructure Engineer

Apple Inc

Cupertino, CA 141 days ago $184,700$324,800
Machine Learning Generative AI LLMs Multi-threaded Programming Distributed Data Systems Feature Engineering Pipelines macOS iOS

ML Software Engineer

Apple Inc

Seattle, WA 42 days ago $142,300$263,300
Swift C++ Python Go Rust Java gRPC Protocol Buffers OpenTelemetry Splunk Distributed Systems ML Inference Quantization GPU Acceleration Swift Concurrency XPC Instruments Concurrency Multi-node Clusters
2+ yrs exp