Optimization Software EngineerActive$198K
The opportunity
Anduril Industries is a defense technology company with a mission to transform U. S.
What you'll do
Design, develop, and implement highly efficient optimization algorithms and: software solutions to solve challenging problems in areas such as resource allocation, scheduling, routing, mission planning, control systems, and supply chain logistics.
Apply classical optimization techniques (e.g., linear programming,: mixed-integer linear programming, combinatorial optimization, network flow, dynamic programming, heuristics, metaheuristics) to model and explore novel approaches.
Utilize GenAI tools (e.g., OpenAI Codes, Claude Code, GitHub Copilot) to: rapidly prototype, refine, and test algorithmic solutions, improving development velocity and code quality.
Develop robust data models and efficient data pipelines to support complex: optimization problems, ensuring data integrity and efficient processing for algorithmic inputs and outputs.
Collaborate with multidisciplinary teams (software engineers, data: scientists, domain experts, product managers) to integrate optimization engines and services into larger defense systems and platforms.
Perform rigorous testing, validation, and performance analysis of: optimization solutions, ensuring scalability, reliability, and accuracy under diverse operational conditions.
What they're looking for
- Master's or Ph.D. in Computer Science, Applied Mathematics, Operations: Research, or a closely related quantitative field.
- Familiarity with or a strong interest in quantum optimization algorithms,: quantum computing concepts, or quantum-inspired heuristic approaches. Experience with D-Wave’s quantum annealing platform is a plus.
- Experience with performance-critical programming languages such as C++ or Java.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) for deploying: scalable optimization solutions or high-performance computing (HPC) environments.
- Prior experience in defense, aerospace, logistics, supply chain management,: robotics, or manufacturing optimization domains.
- Familiarity with integrating machine learning models with optimization: techniques (e.g., prescriptive analytics, reinforcement learning for optimization).
- Excellent communication skills with the ability to articulate complex: technical concepts, present findings, and influence technical direction across diverse teams.
- Willingness to travel up to approximately 10%.