Anduril Industries is a defense technology company seeking a mid-level Software Engineer with a strong background in optimization to join its growing team. The ideal candidate will develop advanced algorithms and software solutions to tackle complex, multi-domain optimization problems critical to national defense and Anduril's autonomous systems.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Applied Mathematics, Operations Research, or a related quantitative field.
- 3+ years of professional experience in software development with a dedicated focus on optimization, algorithmic problem-solving, or operations research.
- Expert proficiency in Python for scientific computing and robust software development.
- Strong theoretical and practical understanding of classical optimization algorithms (e.g., linear programming, mixed-integer linear programming, constraint programming, network flow, dynamic programming, heuristics, meta heuristics).
- Hands-on experience with optimization libraries and commercial/open-source solvers (e.g., SciPy Optimize, PuLP, CVXPY, Gurobi, CPLEX, OR-Tools, GEKKO). Experience with Gurobi is a plus.
Benefits
- Comprehensive medical, dental, and vision plans at little to no cost to you
- Life and disability insurance for all employees
- Generous time off
- Family Planning & Parenting Support
- Mental Health Resources
- Annual reimbursement for professional development
- Company-funded commuter benefits based on your region
- Relocation Assistance
- Retirement Savings Plan