Senior Software Engineer- Machine Learning
Anomaly Detection
API
APIs
Artificial Intelligence
Bayesian Machine Learning
CI/CD
Developer
DevOps
Devops Tools
Engineering
Explainable Ai
Hyperparameter Optimization
Machine Learning
Machine Learning & Ai
Machine Learning Engineer
Machine Learning Engineering
Machine Learning Platform
Programming Languages
PyTorch
Robot Framework
Software Development
Software Engineer
Software Engineering
Job Description
Join Anduril Industries’ Battlespace Awareness Command and Control Software team in Waltham, MA onsite and help build the infrastructure that powers core tools and practical ML workflows. This role blends software engineering support with ML infrastructure development, focused on system parameter optimization and performance regression detection in CI.
Anduril offers a comprehensive, competitive benefits package available at little to no cost to employees, designed to support you across health, recovery, and what comes next.
Responsibilities
- Provide software engineering and development support for multiple core tools used by the team
- For candidates with an ML background, help stand up new ML infrastructure that improves how the team optimizes system parameters and detects performance regressions in CI
Requirements
- Professional experience in one or more of Python, Rust, C++, or C, with a clear track record 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
- Machine learning background in:
- Hyperparameter optimization
- Anomaly detection
- Explainable ML (e.g., Bayesian ML)
- 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 pipelines
- Claude, Codex
- Hyperparameter optimization, Anomaly detection, Explainable ML, Bayesian ML
- PyTorch, FastAPI
- TypeScript, JavaScript, React, NodeJS
- CesiumJS
Preferred Qualifications
- TypeScript or JavaScript, React, and/or NodeJS
- PyTorch
- Python FastAPI
- CesiumJS
- Experience with faster-than-real-time (FTRT) simulation
- Experience building Slackbot integrations
- Master’s, PhD, or 2–3+ years of professional experience in machine learning, especially model deployment
Salary: USD 190,000 - 252,000 per year.