Latest AI JobsBrowse Jobs
Anduril Industries logo

Software Engineer- Machine Learning

Anduril IndustriesWaltham, Massachusetts, United StatesMission Systems : Battlespace Awareness Engineering : Battlespace Awareness C2 Systems
Apply on company site
Salary
$191K — $253K USD
Job type
Full-time
Experience
Mid · 2+ yrs
Posted
25 Sept 2026
Status
Open · checked 7d ago

About this role

Engineers who thrive in small, fast-moving teams and enjoy building practical machine learning infrastructure for defense technology will find a strong fit at Anduril Industries. The Battlespace Awareness Command and Control Software team focuses on solving complex real-world problems by delivering intelligent software integrations, high-performance algorithms, and deployed solutions that operate within Lattice OS.

In this role, the engineer provides software development support for core tools while establishing new machine learning infrastructure to optimize system parameters and detect performance regressions in CI. The position exists to scale the team's algorithmic capabilities across multi-target tracking, data fusion, battle management, and mission planning. Ideal candidates bring solid software engineering fundamentals and a machine learning background centered on model deployment, hyperparameter optimization, and anomaly detection.

What you will do

  • Provide software engineering and development support for the team's core tools.
  • Stand up new machine learning infrastructure to help optimize system parameters.
  • Detect performance regressions within continuous integration pipelines.
  • Build low-latency or real-time software systems using robust programming practices.
  • Develop integration tests and utilize frameworks like Robot Framework for software testing.
  • Leverage AI coding assistants such as Claude or Codex during day-to-day development workflows.
  • Collaborate within a small team focusing on multi-target tracking, data fusion, and autonomous robotic control.

What you need

  • Professional experience in one or more core programming languages including Python, Rust, C++, or C.
  • Solid software engineering fundamentals covering object-oriented programming, functional programming, and REST API design.
  • Demonstrated experience building low-latency or real-time software applications.
  • Familiarity with software testing practices, integration test development, and Robot Framework.
  • Hands-on experience using GitHub and managing CI/CD pipelines.
  • Machine learning background with specific focus on hyperparameter optimization, anomaly detection, or explainable ML.
  • Must be authorized to work in the United States and eligible to obtain and maintain an active U.S. Secret security clearance.

Nice to have

  • TypeScript, JavaScript, React, and/or NodeJS
  • Pytorch, Python FastAPI, and CesiumJS
  • Experience with faster-than-real-time simulation
  • Experience building Slackbot integrations
  • Master's, PhD, or 2–3+ years of professional experience in machine learning

Benefits

  • Competitive equity grants included in the majority of full-time offers
  • Top-tier comprehensive benefits package supporting health, recovery, and overall well-being

Skills and tech stack

Questions candidates ask

What is the salary range for this role?

The estimated base salary range for this position is $191,000 to $253,000 USD. Actual salary offers may vary based on work experience, education, training, critical skills, and business considerations.

What are the core technical requirements for the machine learning background?

Candidates need a machine learning background particularly focused on hyperparameter optimization, anomaly detection, and explainable machine learning such as Bayesian ML. Professional experience with Python, Rust, C++, or C is also required.

Are transcripts required during the application process?

Transcripts are requested as part of the early application process to understand your academic background and how your coursework supports the skills deemed critical for the role. If you choose not to share transcripts, you will need to provide detailed information regarding your academic performance in relevant courses.

What security clearance is required for this position?

Candidates must be authorized to work in the United States and be eligible to obtain and maintain an active U.S. Secret security clearance.

Ready to apply?

The application is on the official Anduril Industries careers page.

Apply on company site