Senior Software Engineer- Machine Learning

Anduril•Waltham, MA
•$220,000 - $292,000

About The Position

Anduril Industries is hiring a Senior Software Engineer to support its Battlespace Awareness team. The role provides software engineering and development support for core team tools. For candidates with a machine learning background, the engineer will help establish ML infrastructure to improve system-parameter optimization and detect performance regressions in continuous integration. The Battlespace Awareness Command and Control Software team develops algorithms and intelligent software integrations for mission-critical applications, including multi-target tracking, data fusion, battle management, autonomous robotic control, and mission planning. The team works in small, innovative groups and focuses on the real-world impact of deployed solutions. Applicants are asked to provide academic transcripts early in the application process to help assess relevant academic background and coursework. Unofficial online transcripts are acceptable, and non-technical information may be redacted. Candidates who do not provide transcripts must provide detailed information about their relevant academic performance, projects, and coursework. The U.S. salary range is $220,000–$292,000, base salary only. Actual offers may vary based on experience, education or training, critical skills, and business considerations. Highly competitive equity grants are included in the majority of full-time offers. Anduril also offers benefits to full-time employees, described as comprehensive and competitive and available at little to no cost to employees; specific benefits are not listed in the posting.

Requirements

  • Professional experience in one or more of Python, Rust, C++, or C, with a clear track record of using the language or 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 such as Claude or Codex in day-to-day work.
  • Experience with GitHub and CI/CD pipelines.
  • Machine learning background, particularly in hyperparameter optimization, anomaly detection, and explainable ML (e.g., Bayesian ML).
  • Must be authorized to work in the United States.
  • Must be eligible to obtain and maintain an active U.S. Secret security clearance.

Nice To Haves

  • 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 degree, PhD, or 2–3+ years of professional experience in machine learning, especially model deployment.

Responsibilities

  • Provide software engineering and development support for core Battlespace Awareness team tools.
  • For candidates with an ML background, help establish machine learning infrastructure to improve system-parameter optimization.
  • Help establish machine learning infrastructure to detect performance regressions in CI.

Benefits

  • Highly competitive equity grants are included in the majority of full-time offers.
  • Comprehensive, competitive benefits package available at little to no cost to employees; specific benefits are not enumerated in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service