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
Opens the official application on the employer’s site. No login required.