Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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)
Key Skills
Ranked by relevanceReady to apply?
Join Provide and take your career to the next level!
Application takes less than 5 minutes

