Careers

Where OR people work

OR shows up under many job titles. Below are common roles — what they do, which methods they rely on, the tools of the trade, and a path to get there.

Operations Research Analyst

Builds analytical models that improve operational decisions across a range of business problems.

Methods
Linear & integer programmingSimulationStatistics
Tools
PythonPyomoGurobi/CPLEXExcel
Industries
GovernmentConsultingManufacturingTransportation
Suggested path
Beginner OR Path → Optimization Practitioner Path

Optimization Scientist

Designs and solves large-scale mathematical programs for high-impact decision systems.

Methods
MIPConvex optimizationDecompositionHeuristics
Tools
JuMPGurobiCPLEXHiGHS
Industries
TechLogisticsEnergyAirlines
Suggested path
Optimization Practitioner Path → Researcher / Advanced Path

Supply Chain Analyst

Plans inventory, sourcing, and distribution across complex multi-echelon networks.

Methods
Inventory theoryNetwork flowsForecasting
Tools
PythonSAP/KinaxisOR-Tools
Industries
RetailCPGPharmaManufacturing
Suggested path
Beginner OR Path → Supply Chain & Logistics Path

Data Scientist (OR focus)

Combines predictive models with optimization to drive automated decisions.

Methods
MLForecastingPredict-then-optimize
Tools
PythonPyTorchCVXPYOR-Tools
Industries
TechFinanceE-commerce
Suggested path
Analytics + OR Path

Decision Scientist

Structures complex business decisions under uncertainty and multiple objectives.

Methods
Decision analysisSimulationBayesian methods
Tools
PythonRExcel@RISK
Industries
ConsultingHealthcareEnergyPublic sector
Suggested path
Stochastic Systems Path + Analytics + OR Path

Optimization Engineer

Implements optimization models as reliable software components for planning, dispatch, pricing, and allocation systems.

Methods
MIPConstraint programmingSolver engineeringValidation
Tools
PythonFastAPIPyomo/JuMPGurobi/CPLEX/HiGHS
Industries
TechLogisticsRetailEnergy
Suggested path
Optimization Practitioner Path → Modern Decision Systems Path

Revenue Management Analyst

Sets prices, availability, and capacity controls under demand uncertainty.

Methods
Dynamic pricingChoice modelsDP
Tools
PythonSQLPROS/IDeaS
Industries
AirlinesHotelsRetailCar rental
Suggested path
Optimization Practitioner Path → Analytics + OR Path

Logistics Optimization Engineer

Designs routing, dispatch, and fleet algorithms that move goods and people.

Methods
VRPSchedulingHeuristicsCP-SAT
Tools
OR-ToolsPythonPostgres/PostGIS
Industries
E-commerceDeliveryRide-hailTrucking
Suggested path
Supply Chain & Logistics Path

Transportation Planner / Logistics Scientist

Optimizes routing, mobility, fleet operations, network design, and transport policy.

Methods
Network optimizationVehicle routingSimulationDemand modeling
Tools
PythonGISOR-ToolsTraffic simulation tools
Industries
Public transitFreightMobilityGovernment
Suggested path
Supply Chain & Logistics Path → Healthcare, Energy & Public Systems Path

Simulation Analyst

Builds discrete-event and agent-based models to test policies before they ship.

Methods
Discrete-event simulationMonte CarloStatistical analysis
Tools
AnyLogicArenaSimPySimio
Industries
HealthcareManufacturingDefenseLogistics
Suggested path
Stochastic Systems Path

Industrial Engineer

Improves processes, layouts, and workflows in physical operations.

Methods
LeanQueueingSchedulingStatistics
Tools
ExcelMinitabPythonSimulation tools
Industries
ManufacturingHospitalsWarehousing
Suggested path
Beginner OR Path → Supply Chain & Logistics Path

Research Scientist

Develops new algorithms, theory, and decision systems in industry labs or academia.

Methods
Convex analysisInteger programmingDPStochastic programming
Tools
JuMPPythonGurobiLaTeX
Industries
AcademiaTech research labsNational labs
Suggested path
Researcher / Advanced Path

Academic Researcher

Develops and teaches new OR models, algorithms, theory, and applications through university research.

Methods
TheoryComputational experimentsMathematical modelingPeer review
Tools
JuliaPythonLaTeXBenchmark libraries
Industries
UniversitiesResearch institutesPolicy labs
Suggested path
Researcher / Advanced Path

Quantitative Researcher / Financial Engineer

Applies stochastic models, optimization, simulation, and risk analysis to portfolios, trading, insurance, and treasury decisions.

Methods
Portfolio optimizationStochastic processesRisk measuresSimulation
Tools
PythonRCVXPYMOSEK/Gurobi
Industries
Asset managementBankingInsuranceTrading
Suggested path
Stochastic Systems Path → Optimization Practitioner Path

Healthcare Operations Analyst

Improves patient flow, capacity, access, scheduling, and treatment-planning decisions.

Methods
QueueingSimulationSchedulingOptimization
Tools
PythonSimPyAnyLogicGurobi/CPLEX
Industries
HospitalsHealth systemsPublic healthPharma
Suggested path
Healthcare, Energy & Public Systems Path

Energy Systems Optimizer

Models dispatch, unit commitment, storage, expansion, market, and resilience decisions.

Methods
MIPStochastic programmingRobust optimizationOptimal power flow
Tools
JuMPPyomoPowerModels.jlGurobi/HiGHS
Industries
UtilitiesRenewablesGrid operatorsEnergy trading
Suggested path
Optimization Practitioner Path → Healthcare, Energy & Public Systems Path

Public Sector OR Analyst

Allocates public resources under cost, coverage, equity, reliability, and policy constraints.

Methods
Facility locationMulti-objective optimizationSimulationRisk analysis
Tools
PythonRGISOR-Tools
Industries
GovernmentDefenseEmergency responseNGOs
Suggested path
Healthcare, Energy & Public Systems Path

Decision Systems Engineer

Turns optimization and simulation models into monitored production decision services.

Methods
Solver engineeringPrescriptive analyticsValidationResponsible OR
Tools
PythonFastAPIPyomo/JuMPObservability tools
Industries
TechE-commerceLogisticsFinance
Suggested path
Modern Decision Systems Path