More jobs:
Senior Operations Research; OR Scientist – Mathematical Optimization; MIP
Job in
Dallas, Dallas County, Texas, 75201, USA
Listed on 2026-07-21
Listing for:
Iconma
Full Time
position Listed on 2026-07-21
Job specializations:
-
Software Development
Data Scientist, Software Engineer, AI Engineer (Applied/Software), Machine Learning/ ML Engineer
Job Description & How to Apply Below
Senior Operations Research (OR) Scientist – Mathematical Optimization (MIP)
Our client, an IT Services and Consultant company, is looking for a Senior Operations Research (OR) Scientist – Mathematical Optimization (MIP) for their Dallas, TX location.
Responsibilities:
- Works on the mathematical optimization model at the heart of a task assignment model adhering to some complex work rules
- Formulate and maintain the MIP
- Translate real business rules into formulation with planners
- Drive the model through the FICO Xpress Java API, generate/inspect.lp files and solver logs.
- Tune the solver; mip-gap, mip-abs-gap, threads, random seed, determinism; reason about branch-and-bound performance and runtime.
- Keep the model solver-agnostic behind the Linear Expression / Linear Constraint / Sense / Sign abstraction so it stays testable and portable.
- Validate & benchmark solutions
- Analyze data stored in Azure ADLS to debug the model and find issues; mine input/output datasets and solver logs to surface data-quality and in feasibility problems, derive insights, diagnose root causes, and resolve modeling bugs (e.g., bad defaults, constraint conflicts).
- Build and maintain the Streamlit dashboard (Python) that visualizes optimizer solutions - code and ship changes directly.
- Work fluently with AI coding agents (Claude / Copilot / similar) to prototype and change models, scripts, and the dashboard fast without lowering the bar on correctness or code quality.
- Partner closely as a team player with the Java engineer to product ionize the model and with planners/SMEs to capture and verify rules; document assumptions and limitations.
Requirements:
- Mixed-Integer Programming (MIP) modeling; formulating real-world business rules as decision variables, linear constraints, and objectives; LP/IP theory; branch-and-bound intuition.
- Commercial solver experience; FICO Xpress (strongly preferred) or Gurobi/CPLEX/OR-Tools/Hexaly, including solver tuning (gaps, threads, seeds, determinism) and reading solver logs /.lp files.
- Programming to implement model & visualize model solutions;
Java (the model lives in Java behind a solver abstraction);
Python (incl. Streamlit for the dashboard); able to code and ship changes in both programming languages. - Comfortable using AI coding agents (Claude / Copilot) for fast changes; high coding standards; a collaborative team player (open to ideas/feedback, no solo work); a fast learner.
- (
Education:
MS/PhD in OR / IE / Applied Math / CS-optimization or equivalent.)
Why Should You Apply?
- Health Benefits
- Referral Program
- Excellent growth and advancement opportunities
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×