Software Engineer- Machine Learning
Listed on 2026-09-27
-
Software Development
Machine Learning/ ML Engineer, Software Engineer, AI Engineer (Applied/Software), Python
Anduril Industries is hiring a Software Engineer to support the Battlespace Awareness Command and Control Software team in Broomfield, CO. The role focuses on engineering support for core tools, and for candidates with an ML background, building new machine learning infrastructure for system-parameter optimization and CI performance-regression detection.
Role ScopeWork is centered on cutting-edge algorithms and intelligent software integrations, delivered through high-performance systems with mission-critical applications. The team operates in small, innovative groups and measures success by the real-world impact of deployed solutions across multi-target tracking, data fusion, battle management, autonomous robotic control, and mission planning.
Responsibilities- Provide software engineering and development support for several of the team’s core tools
- For candidates with an ML background, help stand up new ML infrastructure that improves how the team optimizes system parameters
- For candidates with an ML background, help stand up new ML infrastructure that detects performance regressions in CI
- Professional experience in one or more of Python
, Rust
, C++, or C, with a clear track record of using these languages professionally - Solid software engineering fundamentals, including object-oriented programming
, functional programming
, and REST API design - Experience building low-latency or real-time software
- Experience with software testing, including Robot Framework testing and integration test development
- Comfort using AI coding assistants (Claude or Codex) as part of day-to-day workflow
- Experience with Git Hub and CI/CD pipelines
- Must be authorized to work in the United States
- Eligible to obtain and maintain an active U.S. Secret security clearance
- Type Script or JavaScript, React, and/or NodeJS
- Python FastAPI
- CesiumJS
- Experience with faster-than-real-time (FTRT) simulation
- Machine learning background (Master’s, PhD, or 2-3+ years of professional experience), particularly in:
- Hyperparameter optimization
- Anomaly detection
- Explainable ML (e.g., Bayesian ML)
- Experience building Slackbot integrations
- Python, Rust, C++, C
- REST API
- Robot Framework
- Git Hub, CI/CD
- Claude, Codex
- Type Script, JavaScript, React, NodeJS
- FastAPI, CesiumJS
- Slackbot
- Faster-than-real-time (FTRT) simulation
- Bayesian ML
Transcripts
Anduril requests transcripts as part of the early application process.
- Request transcripts to understand academic background and how coursework supports skills critical for the role
- If transcripts are not shared, provide detailed information regarding academic performance in relevant courses, including projects and coursework specifics
- If academic transcripts are provided, non-technical information (for example, student , dates, non-technical coursework) may be redacted
- Unofficial transcripts obtained online are acceptable
- No Financial Requests: Anduril will never solicit payment or request personal financial details at any stage of the hiring process
- Verify communications: recruiter emails will come only from an address
- Verify via agency partner: if contacted by a recruiting agency, the agency email will clearly identify the agency; verify authenticity by contacting
- Exercise caution with unsolicited outreach: confirm sender email domain is before providing personal information
- Report fraud: report questionable or fraudulent outreach immediately to
- View the candidate data privacy policy at
- By submitting an application, you consent to a third-party service provider to conduct pre-employment risk, integrity, and due diligence screening and assessing potential risks as part of the application process
- The third-party provider may include analysis of sanctions and watchlists, adverse media, public-record information, and other lawful open-source or commercial data sources
- The third-party provider does not act as a consumer reporting agency
- Use of this provider supports compliance with applicable laws and helps protect technology, intellectual property, and organizational security
Broomfield, CO (onsite). Salary range:
USD 165, per year
.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).