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.

Senior Numerical Optimization Engineer (Arsenal 2) at Andurilindustries | JobZoey