Posted on: 06/07/2026
Operations Research (OR) & Optimization Engineer
Location : Bengaluru
Work Mode : Work From Office
Experience : 13+ Years
Notice Period : Immediate to 30 Days
Key Responsibilities :
- Design and develop optimization models for rail crew rostering and scheduling.
- Build scalable optimization algorithms using MILP, Constraint Programming (CP), and Metaheuristics.
- Develop production-grade Python applications and expose optimization services via REST APIs.
- Optimize scheduling for cost, resource utilization, fairness, and operational efficiency.
- Integrate optimization engines with enterprise systems and support deployment.
Required Skills :
- Strong experience in Operations Research (OR) and Mathematical Optimization.
- Hands-on experience with :
1. Mixed Integer Linear Programming (MILP)
2. Constraint Programming (CP)
3. Metaheuristics (Genetic Algorithm, Simulated Annealing, Tabu Search, Large Neighborhood Search, Variable Neighborhood Search)
- Proficiency in Python.
- Experience with OR-Tools, Pyomo, PuLP, Gurobi, CPLEX, or CBC.
- Experience building REST APIs using FastAPI or Flask.
- Knowledge of algorithm optimization, performance tuning, and scalable solution design.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1651559