What are the responsibilities and job description for the Backend Engineer - Optimization position at recruyt?
About our client
Our client is here to revolutionize the status quo of military logistics and sustainment through the deployment of AI-enabled solutions. Combining elite Silicon Valley software expertise with deep operational experience working in and with the Department of Defense, our client builds cutting-edge software to solve the most critical logistics challenges faced by the U.S. military and its allies.
About the Role
As a Backend Engineer focused on optimization, you'll bridge the gap between algorithm design and high-performance software implementation.
What You’ll Do
- Analyze real-world logistics problems from first principles, working with military users and domain experts to define constraints, objectives, and solution criteria.
- Research, prototype, and evaluate algorithmic approaches for problems.
- Implement performant, production-grade solutions in Go.
- Evaluate algorithm performance using both synthetic and operational data
- Build infrastructure to simulate, test, and iterate on solution methods at scale.
Need to have
- 5 years of backend or systems engineering experience
- Strong programming skills in Go or C or Java, or Rust.
- Experience developing high-performance systems for simulation, scientific computing, machine learning or complex algorithmic domains.
- Ability to design and implement well-structured systems under evolving requirements and operational constraints.
- Strong engineering fundamentals
- Experience working with structured data and building systems that integrate with APIs, messaging layers, and cloud infrastructure.
Nice to have
- Experience with optimization, scheduling, or constraint-solving algorithms
- Familiarity with optimization libraries or tools such as OR-Tools, Gurobi etc.
- Background in operations research, applied mathematics, or scientific computing domains.
- Experience with geospatial, temporal, or logistics datasets.
- Comfort working on systems deployed in constrained environments
- Familiarity with simulation environments or agent-based models used for planning or decision-making.