Software Engineer- Machine Learning

DataJobs

Broomfield (CO)

On-site

USD 165,000 - 218,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Anduril Industries in Broomfield, CO is seeking a Software Engineer to join the Battlespace Awareness Command and Control Software team. You will contribute to cutting‑edge algorithms and high‑performance systems that support mission-critical operations in multi-target tracking, data fusion, and autonomous control.

Partner with ML researchers to build new ML infrastructure for parameter optimization and CI performance-regression detection, while delivering reliable software with robust testing

Qualifications

  • Professional experience with Python, Rust, C++, or C in a professional setting.
  • Strong fundamentals in OO and FP, and REST API design.
  • Experience building low-latency or real-time software and testing (Robot Framework).
  • Familiarity with GitHub and CI/CD pipelines, and AI coding assistants.

Responsibilities

  • Provide software engineering support for core tools.
  • Help stand up ML infrastructure for parameter optimization.
  • Help stand up ML infrastructure that detects CI performance regressions.

Skills

Python
Rust
C++
C
Object-oriented programming
Functional programming
REST API design
Low-latency real-time software
Robot Framework testing
AI coding assistants

Tools

GitHub
CI/CD pipelines

Job description

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 Scope

Work 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
Required Qualifications
  • 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 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
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), particularly in:
    • Hyperparameter optimization
    • Anomaly detection
    • Explainable ML (e.g., Bayesian ML)
  • Experience building Slackbot integrations
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
Application Process: 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 ID, dates, non-technical coursework) may be redacted
  • Unofficial transcripts obtained online are acceptable
Recruitment Scam Protection
  • 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 @anduril.com address
  • Verify via agency partner: if contacted by a recruiting agency, the agency email will clearly identify the agency; verify authenticity by contacting contact@anduril.com
  • Exercise caution with unsolicited outreach: confirm sender email domain is @anduril.com before providing personal information
  • Report fraud: report questionable or fraudulent outreach immediately to contact@anduril.com
Data Privacy
  • View the candidate data privacy policy at https://anduril.com/applicant-privacy-notice/
  • 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
Location and Compensation

Broomfield, CO (onsite). Salary range: USD 165,000 - 218,000 per year.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer- Machine Learning
Software Engineer- Machine Learning

Jobs in JS • Waltham (MA)

On-site
USD 191,000 - 253,000
Software Engineer- Machine Learning
Software Engineer- Machine Learning

Xapply • Broomfield (CO)

On-site
USD 165,000 - 218,000
Equity grants
Competitive salary
Health benefits
Software Engineer- Machine Learning
Software Engineer- Machine Learning

Telemetry Today LLC • Waltham (MA)

On-site
USD 191,000 - 253,000
Software Engineer- Machine Learning
Software Engineer- Machine Learning

Anduril Industries, Inc. • Broomfield (CO)

On-site
USD 165,000 - 218,000
Competitive salary
Equity grants
Health benefits
+1
Software Engineer- Machine Learning
Software Engineer- Machine Learning

Anduril Industries, Inc. • Waltham (MA)

On-site
USD 191,000 - 253,000
Software Engineer- Machine Learning
Software Engineer- Machine Learning

Anduril-1 • Broomfield (CO)

On-site
USD 165,000 - 218,000
Equity grants
Comprehensive benefits
Senior Software Engineer, Battlespace Awareness
Senior Software Engineer, Battlespace Awareness

Anduril Industries • Broomfield (CO)

On-site
USD 190,000 - 252,000
Senior System Engineering Integration & Test Engineer
Senior System Engineering Integration & Test Engineer

Anduril Industries • Waltham (MA)

On-site
USD 166,000 - 220,000
Equity grants
Competitive benefits
Staff AI Infrastructure Engineer
Staff AI Infrastructure Engineer

Anduril Industries • Costa Mesa (CA)

On-site
USD 220,000 - 292,000
Senior Software Engineer, Sensor Fusion
Senior Software Engineer, Sensor Fusion

Anduril Industries • Broomfield (CO)

On-site
USD 190,000 - 252,000
Equity grants
Top-tier benefits