CareerPlanGet AI match score →

Optimization Software Engineer

Washington, DC (999)💼 Full-time💰 $132,000–$132,000🗓 2026-07-14 → 2026-07-31

Core

Designing, implementing, and deploying advanced optimization algorithms and software solutions for resource allocation, scheduling, routing, mission planning, and control systems in defense and autonomous systems.

Role type

Mid-level IC optimization software engineer

Builds

Optimization engines and services integrated into larger defense systems and platforms

Domain

Defense technology / Operations Research / Autonomous Systems

Deliverable

production ML models | product features

Required skills

Python, classical optimization algorithms (linear programming, MIP, combinatorial optimization, network flow, dynamic programming), data modeling, GenAI tools (Claude Code, GitHub Copilot), numerical computing (NumPy, SciPy, Pandas), software testing, Linux development

Preferred skills

C++ or Java, cloud platforms (AWS, Azure, GCP), quantum optimization concepts, defense/aerospace/logistics domain experience, ML-integration with optimization

Technologies

Python, SciPy Optimize, PuLP, CVXPY, Gurobi, CPLEX, OR-Tools, GEKKO, NumPy, SciPy, Pandas, Git, CI/CD pipelines

Responsibilities

Design and implement efficient optimization algorithms for complex problems; apply classical techniques to model novel approaches; utilize GenAI tools for rapid prototyping; develop robust data models and pipelines; collaborate to integrate optimization engines into defense systems; perform testing, validation, and performance analysis; participate in the full SDLC; support R&D efforts with documentation and patent applications

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗