New opportunity

OR Scientist

Lyric · Pune, India

About this role

The OR Scientist / Algorithms Engineer will join the Decision Science team at Lyric to build an AI-native platform for supply chain decisions. This is an entry/early-career individual contributor role focused on transforming complex supply chain problems into robust optimization models and production-grade software. Responsibilities: Formulate supply chain decisions including inventory, network design, routing, and capacity planning using LP/MIP, network flow, heuristics, or simulation models. Diagnose and improve optimization model performance through techniques like decomposition, warm starts, and valid inequalities. Develop production-grade Python code using solvers such as Gurobi, CPLEX, or OR-Tools. Integrate AI/LLM and agentic tooling as both a development accelerator and a product component. Communicate technical trade-offs and model results to diverse stakeholders. Required Qualifications: Hands-on experience formulating and solving real-world optimization problems beyond academic coursework. Professional software engineering proficiency in Python, including version control and testing. Experience with commercial or open-source solvers and modeling layers. A critical, hands-on approach to utilizing AI/LLM coding tools. Preferred Qualifications: Prior experience in supply chain or operational-decision domains. A track record of deploying models at scale in production environments. Experience driving self-initiated projects end-to-end. Background in logistics, e-commerce, or similar OR-heavy industries. Benefits: Opportunity to work on production-grade optimization for Fortune 500 supply chains, clear career progression from OR Scientist to Principal levels, and the chance to shape the integration of AI and classical OR techniques.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

Operations ResearchPythonOptimization ModelingLP/MIPNetwork FlowHeuristicsSimulationGurobiCPLEXOR-ToolsPyomoJuMPSupply Chain ManagementAI/LLM ToolingAgentic Tooling

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Production-Grade Optimization Modeling

    The role requires moving beyond academic prototypes to robust, scalable models. You must demonstrate proficiency in formulating LP/MIP, network flow, or simulation models and implementing them using solvers like Gurobi or OR-Tools within a production-grade Python codebase.

  • Bridging Algorithmic Logic and Business Utility

    You must connect complex optimization results to real-world business outcomes such as service levels and plan stability. A key priority is identifying when a mathematically optimal solution is operationally impractical and communicating these trade-offs to stakeholders.

  • Critical Integration of AI/LLM Tooling

    You are expected to use AI/LLM tools both as a development accelerator and as a functional component of the product. This requires a critical, hands-on posture where you validate AI-generated code and design guardrails for agentic pipelines.

Likely challenges to think through

  • Balancing Model Performance and Complexity

    Real-world supply chain problems often lead to slow or infeasible models. You will face the challenge of diagnosing performance bottlenecks and applying advanced techniques like decomposition, warm starts, or valid inequalities to ensure models remain performant at scale.

  • Navigating Ambiguous Problem Spaces

    Supply chain requirements are often messy and ill-defined. You must prepare to translate vague business needs into structured mathematical formulations while defending your assumptions and iterating based on feedback from senior team members.

03

Practice your answers

Technical practice

Formulating Supply Chain Models

What to coverDescribe your process for translating a real-world supply chain problem, such as inventory allocation or network design, into a mathematical model. Focus on how you define decision variables, objective functions, and constraints, and how you justify your underlying assumptions.

Optimization Model Performance Tuning

What to coverWhen an LP or MIP model is slow or infeasible, what specific techniques do you use to diagnose the issue? Discuss your experience with valid inequalities, warm starts, decomposition methods, or heuristic approaches to improve solve times.

Production-Grade Python Development

What to coverExplain your approach to transitioning an optimization prototype into production-grade software. Highlight your practices regarding version control, unit testing, and ensuring the code is maintainable and scalable for long-term use.

Solver Integration and Modeling Layers

What to coverDiscuss your experience using modeling layers like Pyomo or JuMP with solvers such as Gurobi or CPLEX. Compare the trade-offs between different solvers and how you select the right tool for a specific optimization problem.

AI/LLM Tooling in Development

What to coverHow do you critically use AI/LLM coding tools to accelerate your development workflow? Provide examples of how you validate the output of these tools and handle instances where the generated code is incorrect or suboptimal.

Balancing Optimality and Operational Reality

What to coverHow do you determine when an 'optimal' mathematical solution is operationally useless? Discuss how you incorporate business constraints like plan stability or service levels into your models to ensure they provide practical value.

Network Flow and Heuristics

What to coverIn what scenarios would you choose a heuristic or simulation model over a traditional LP/MIP formulation? Explain the trade-offs in terms of accuracy, speed, and complexity when dealing with large-scale supply chain data.

Monitoring and Iteration in Production

What to coverDescribe your experience with maintaining models that others depend on. How do you approach monitoring model performance in production and iterating on the model based on live data and feedback?

Behavioural practice

Self-Initiated Project Ownership

What to coverDescribe a time you identified a problem or an opportunity for improvement and took the initiative to drive a project to completion without being asked. Focus on the situation, the actions you took, and the final impact.

Communicating Technical Trade-offs

What to coverGive an example of a time you had to explain a complex technical model or trade-off to a non-technical stakeholder. How did you ensure they understood the implications for their business decisions?

Handling Feedback on Technical Work

What to coverTell me about a time you received critical feedback on your model formulation or code. How did you process that feedback, and what changes did you implement as a result?

Working in an Ambiguous Environment

What to coverSupply chain problems are often messy and ill-defined. Describe a situation where you had to work with incomplete or ambiguous data to build a functional model. How did you handle the uncertainty?

02

Sharpen your knowledge

Topics to prepare

  • Optimization Model Performance Tuning

    The role requires diagnosing and improving slow or infeasible models. Exercise: Take a complex MIP formulation and practice applying techniques like valid inequalities, warm starts, and decomposition to reduce solve times. This is directly relevant to the requirement of moving models from prototype to production-grade performance.

  • Supply Chain Decision Modeling

    The core of the role involves formulating inventory, routing, and network design problems. Exercise: Review standard formulations for facility location or vehicle routing problems and document the assumptions required to make them operationally useful. This prepares you to defend your modeling choices during technical discussions.

  • AI/LLM Integration in Algorithmic Pipelines

    Lyric uses AI/LLM tools as both a development accelerator and a product component. Exercise: Research strategies for guardrailing LLM outputs within an optimization pipeline. This addresses the requirement to use AI tools critically and design them as reliable components of a larger system.

Skills to revise

  • Production-Grade Python Engineering

    The role demands software engineering proficiency beyond notebooks. Exercise: Refactor a previous optimization script into a modular, tested Python package using version control (Git) and unit tests (pytest). This is essential for the requirement of shipping reliable, monitored production code.

  • Solver Modeling Layers

    You must be proficient with solvers like Gurobi, CPLEX, or OR-Tools. Exercise: Implement a supply chain optimization problem using a modeling layer like Pyomo or OR-Tools. Focus on writing clean, readable code that separates the data, the model formulation, and the solver configuration.

04

Your preparation checklist

  • Prepare a production-grade optimization project walkthrough

    Select a past project where you moved an optimization model from prototype to production. Be ready to explain your choice of solver (e.g., Gurobi, OR-Tools), how you handled model performance (e.g., warm starts, decomposition), and how you ensured the code was maintainable, tested, and version-controlled.

  • Demonstrate critical AI/LLM tooling proficiency

    Prepare examples of how you use AI coding assistants to accelerate development while maintaining rigorous validation. Be ready to discuss specific instances where you identified and corrected errors generated by AI tools, demonstrating your ability to act as a guardrail for automated outputs.

  • Articulate business-driven optimization trade-offs

    Practice explaining a complex technical model to a non-technical stakeholder. Focus on how you translated mathematical objectives (like LP/MIP constraints) into business outcomes such as service levels, lead times, or plan stability, and how you handled scenarios where the 'optimal' solution was operationally impractical.

  • Formulate thoughtful questions for the team

    Prepare questions regarding the team's current approach to integrating agentic tooling into their supply chain platform, how they balance model accuracy with computational speed, and how they manage the transition from research-based modeling to production-grade software deployment.

AI-generated from the job information · Prepared Oct 14, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 18 Oct 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…