Senior Optimization Scientist
We are seeking an experienced Senior Optimization Scientist to design advanced optimization models and algorithms that solve complex engineering and operational challenges. This role involves translating real-world business problems into mathematical models, developing robust optimization solutions, and working closely with cross-functional teams to bring these solutions into production.
What you'll do
* Develop classical and metaheuristic optimization algorithms (GA, PSO, SA, etc.)
* Design custom optimization solutions for complex, constraint-driven problems
* Translate business rules into mathematical constraints and models
* Collect, clean, and preprocess data from multiple sources
* Evaluate, fine-tune, and conduct sensitivity analyses on optimization models
* Collaborate with delivery and engineering teams to productionize models
* Communicate findings and recommendations to stakeholders and senior leaders
* Mentor junior team members and share optimization best practices
What we're looking for
* Bachelor's or Master's in Operations Research, Applied Mathematics, Computer Science, or related field
* 5+ years of experience in optimization or a related domain
* Strong experience with metaheuristics (GA, PSO, SA, etc.)
* Proven ability to convert complex business problems into optimization algorithms
* Proficiency in Python and libraries such as Pandas, NumPy, SciPy, and Scikit-learn
* Experience with optimization tools such as PuLP, Pyomo, DEAP, Mealpy, or Optuna
* Strong understanding of constraint programming and business rule modeling
* Effective communication skills and fluency in English
Nice to have
* Experience with data visualization tools
* Familiarity with solvers such as Gurobi, Hexaly, or CPLEX
* Knowledge of ETL and data cleansing processes
* Experience with linear optimization and OR-Tools
* Exposure to deploying models in cloud environments (AWS preferred)