Skip to main content

Anduril Industries

Optimization Software Engineer

Washington, District of Columbia, United StatesFrom $198kmidAdded 1 month 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 with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

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

Anduril Industries

Anduril Industries builds autonomous defense systems including underwater vehicles, unmanned aircraft, and electronic warfare platforms for the Department of Defense. The company is hiring across mechanical engineering, mission operations, software development, technical leadership, and advanced manufacturing roles to support the design, deployment, and production of these mission-critical systems.

View all jobs at Anduril Industries

Likely interview questions

  • Walk us through a complex optimization problem you've solved in a previous role. What algorithm did you choose, why, and how did you validate its performance?
  • Describe your experience with optimization libraries and solvers. Which have you used most, and how do you decide between linear programming, mixed-integer programming, and heuristic approaches for a given problem?