Software Engineer, Machine Learning

Anduril Industries

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Broomfield, COWaltham, MA
Salary
$165,000–$218,000 / yr
Posted
11 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $192k
$132k most similar roles pay here $242k

This role pays more than 51% of similar roles. Most pay $142,437–$231,150 — the shaded band above. At the midpoint, this role pays about $192k versus about $187k 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 918 open roles on FindRole.

Listed pay typically runs $166,000–$220,000 across 888 roles with salary data.

Most-posted roles

View all roles at Anduril Industries

At a glance

TL;DR · Software Engineer, Machine Learning

As a Software Engineer- Machine Learning on the Battlespace Awareness Command and Control Software team, you will develop core tools and build new machine learning infrastructure to optimize system parameters and detect performance regressions in CI. The role involves developing high-performance software for multi-target tracking, data fusion, battle management, autonomous robotic control, and mission planning. You will work with Python, Rust, C++, or C, while utilizing technologies such as FastAPI, CesiumJS, and Robot Framework for testing. Key competencies include object-oriented programming, functional programming, REST API design, and experience with low-latency or real-time software. The position also involves using AI coding assistants like Claude or Codex within GitHub and CI/CD pipelines. This role addresses critical defense technology problems involving advanced algorithms to solve complex, real-world challenges in command and control systems.

What does a Software Engineer earn in Colorado?

Median $191000 from 63 postings across 18 companies.

See salary data

What you'll do

  • Develop and maintain core software tools for the Battlespace Awareness team.
  • Build high-performance, low-latency, or real-time software systems.
  • Implement advanced algorithms for multi-target tracking, data fusion, and autonomous robotic control.
  • Establish machine learning infrastructure to optimize system parameters and detect performance regressions in CI.
  • Develop and maintain integration tests using the Robot Framework.
  • Manage code deployments through GitHub and established CI/CD pipelines.
  • Integrate AI coding assistants into daily development workflows to improve productivity.

What we're looking for

  • Professional experience in Python, Rust, C++, or C is required.
  • Solid software engineering fundamentals including OOP, functional programming, and REST API design are required.
  • Experience building low-latency or real-time software is required.
  • Experience with software testing, Robot Framework, and integration test development is required.
  • Proficiency with GitHub, CI/CD pipelines, and AI coding assistants is required.
  • Must be authorized to work in the United States.
  • Eligible to obtain and maintain an active U.S. Secret security clearance.
  • Skills in TypeScript, React, NodeJS, FastAPI, CesiumJS, or FTRT simulation are preferred; a machine learning background is preferred.

More like this

Similar roles

Software Engineer, Machine Learning

Anduril Industries

Waltham, MA 11 days ago $191,000–$253,000
Python Rust C++ C REST API Robot Framework GitHub CI/CD TypeScript JavaScript React NodeJS FastAPI CesiumJS Machine Learning Hyperparameter Optimization Anomaly Detection Bayesian ML

Software Engineer, Machine Learning

AppLovin

Palo Alto, CA 25 days ago $221,000–$331,000
Machine Learning Deep Learning PyTorch TensorFlow Recommendation Systems Ranking Retrieval Representation Learning Feature Engineering Multi-task Learning
4+ yrs exp

Machine Learning Algorithm and Software Engineer

Apple Inc

Sunnyvale, CA 18 days ago $150,400–$277,600
Machine Learning Computer Vision Computer Graphics Python C++ PyTorch JAX CNN Transformers Diffusion Models 3D Computer Vision Image Processing iOS visionOS watchOS
3+ yrs exp

Software Development Engineer (Machine Learning)

Fortinet

Sunnyvale, CA 19 days ago $150,000–$183,000
Python PyTorch Hugging Face Triton Inference Server vLLM TensorRT ONNX Runtime Docker Kubernetes Quantization Distillation Transformer Models CUDA Go Rust C C++ LightGBM XGBoost MLOps

Machine Learning System Software Engineer

Apple Inc

Sunnyvale, CA 52 days ago $184,700–$324,800
C C++ Swift Rust Metal Vulkan TensorRT ONNX Runtime XLA Machine Learning Inference Engines Graph IR IPC RPC DMA Memory Management System Software Firmware
10+ yrs exp

Lead Software Engineer, Machine Learning

JPMorgan Chase

Jersey City, NJ +1 79 days ago
Machine Learning Python AWS Cloud Native OpenAPI LLamaIndex Google ADK OpenTelemetry OAuth2 AI-assisted Engineering Automated Testing System Design
5+ yrs exp