Skip to main content

Anduril

Optimization Software Engineer

Washington, District of Columbia, United StatesFrom $198kmidAdded 2 days ago

About this role

Anduril Industries seeks a mid-level Software Engineer to develop advanced optimization algorithms and solutions for defense applications. You'll design and deploy optimization systems for complex problems like resource allocation and mission planning, working across on-premises, cloud, and hybrid quantum environments while collaborating with multidisciplinary teams.

What you'll do

  • Design and implement efficient optimization algorithms for resource allocation, scheduling, routing, mission planning, and supply chain logistics
  • Apply classical optimization techniques including linear programming, mixed-integer programming, and metaheuristics to solve complex problems
  • Develop robust data models and pipelines to support optimization systems with strong data integrity
  • Integrate optimization engines into larger defense systems and platforms through cross-functional collaboration
  • Perform rigorous testing, validation, and performance analysis to ensure scalability and reliability
  • Support R&D efforts including technical documentation, presentations, and patent applications

What they're looking for

  • Python (scientific computing and software development)
  • Classical optimization algorithms (LP, MILP, constraint programming, network flow, dynamic programming)
  • Optimization libraries and solvers (SciPy, PuLP, CVXPY, Gurobi, CPLEX, OR-Tools)
  • Data modeling and data structures
  • GenAI-powered development tools (Claude Code, GitHub Copilot)
  • Quantum optimization (preferred)
  • API integration and open-source tools
  • Full Software Development Lifecycle practices
Apply on the employer's site

Opens the official application on the employer’s site. No login required.