Software Engineer- Machine Learning
Job Description
Anduril Industries is hiring a Software Engineer to support Battlespace Awareness Command and Control Software in Broomfield, CO, with an option to focus on machine learning infrastructure for optimization and CI regression detection.
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
Requirements
- 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
- Comfortable using AI coding assistants ( Claude or Codex ) as part of day-to-day workflow
- Experience with GitHub 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
Technologies
- Python, Rust, C++, C
- REST API
- Robot Framework
- GitHub, CI/CD
- Claude, Codex
- TypeScript, JavaScript, React, NodeJS
- FastAPI, CesiumJS
- Slackbot
- Faster-than-real-time (FTRT) simulation
- Bayesian ML
Team Overview
- Battlespace Awareness Command and Control Software team solves complex, real-world problems using cutting-edge algorithms and intelligent software integrations
- Works in small, innovative teams to deliver advanced technologies with mission-critical applications
- Success is measured by real-world impact of deployed solutions
- Work includes cutting-edge algorithms and high-performance software for multi-target tracking, data fusion, battle management, autonomous robotic control, and mission planning
Preferred Qualifications
- TypeScript 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), especially in:
- Hyperparameter optimization
- Anomaly detection
- Explainable ML (e.g., Bayesian ML)
- Experience building Slackbot integrations
Application Notes
- Transcripts requested as part of early application process to understand academic background and how coursework supports skills critical for the role
- If transcripts are not shared, provide detailed information on academic performance in relevant courses, including projects and coursework specifics
- If academic transcripts are provided, non-technical information may be redacted (e.g., student ID, dates, non-technical coursework)
- Unofficial transcripts obtained online are acceptable
Protecting Yourself From Recruitment Scams
- No financial requests: Anduril will never solicit payment or request personal financial details at any stage of the hiring process
- Verify communications: recruiter emails come only from an @anduril.com address
- Verify via agency partner: if contacted by a recruiting agency, confirm authenticity by reaching out to [email protected]
- Exercise caution with unsolicited outreach: confirm sender’s email domain is @anduril.com before sharing personal information
- If you suspect fraud, report questionable or fraudulent outreach immediately to [email protected]
Data Privacy
- View candidate data privacy policy at: https://anduril.com/applicant-privacy-notice/
- Submitting an application includes consent for a third-party service provider to conduct pre-employment risk, integrity, and due diligence screening as part of the application process
- Third-party provider may analyze sanctions and watchlists, adverse media, public-record information, and other lawful open-source or commercial data sources
- Third-party service provider does not act as a consumer reporting agency
- Use of this provider supports legal compliance and helps protect technology, intellectual property, and organizational security
Location: Broomfield, CO (onsite) | Salary: USD 165,000 - 218,000 per year