Andurilindustries
Senior Numerical Optimization Engineer (Arsenal 2)
Santa Ana, California, United States. Posted 29 days ago
The role
You will own the scheduling optimization core that decides when and how ships get built. You will formulate mathematical optimization problems, build and benchmark solvers, and develop replanning paths for shipyard production.
What you will do
- Formulate shipyard production scheduling as a mathematical optimization problem
- Own the solver-agnostic scheduling interface and integrate solvers
- Benchmark solvers on makespan, stability, resource utilization, and solve time
- Build a two-tier replan path consisting of fast local repair and background global re-solve
- Develop stability objectives and policies for replanning
- Establish solution quality metrics like LP relaxation lower bounds and quality ratios
- Research and evaluate approaches including decomposition, metaheuristics, and non-traditional hardware
- Turn disruption events into replans by determining blast radius and scoping re-solve
- Build adaptive planning templates using geometric queries and scheduling logic
- Compose scheduled operations into work orders and recompose them when plans change
Required qualifications
- 5+ years of experience building production software systems
- Deep expertise in numerical optimization including linear programming, mixed-integer linear programming, constraint programming, combinatorial optimization, or metaheuristics
- Ability to formulate real-world problems as mathematical models and carry them into systems
- Hands-on experience with optimization solvers and libraries (e.g. Gurobi, CPLEX, OR-Tools, SCIP, PuLP, CVXPY, Pyomo)
- Expert proficiency in Python for scientific computing and robust software development
- Strong foundations in numerical computing libraries (NumPy, SciPy, Pandas)
- Strong theoretical and practical grounding in graph algorithms, constraint satisfaction, and computational complexity analysis
- Experience with scheduling or resource allocation at scale
- Experience building systems that operate reliably under real operational constraints
- Excellent written and verbal communication
- Advanced degree in Operations Research, Applied Mathematics, Computer Science, Industrial Engineering, or a related quantitative field, or equivalent depth built in practice
- U.S. Person status is required
Nice to have
- Ph.D. in Operations Research, Applied Mathematics, or a closely related field
- Experience with resource-constrained project scheduling (RCPSP), job shop scheduling, or precedence-constrained scheduling
- Experience with dynamic or online rescheduling
- Experience benchmarking solvers or algorithms where no ground-truth optimum exists
- Experience with metaheuristics and decomposition methods
- Performance-critical implementation in C++ or Rust
- Familiarity with graph databases or large in-memory graph representations
- Experience in manufacturing, industrial, or OT-adjacent domains
- Exposure to GPU-accelerated solvers, HPC, or quantum annealing
- Experience in hyper-growth startup-like environments
Benefits
- Comprehensive, competitive benefits package available at little to no cost to employees
Before you apply
- U.S. Person status is required to access export controlled data
About the company
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. Their family of systems is powered by Lattice OS, an AI-powered operating system.