×
Register Here to Apply for Jobs or Post Jobs. X

Senior Operations Research; OR Scientist – Mathematical Optimization; MIP

Job in Dallas, Dallas County, Texas, 75201, USA
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
Position: Senior Operations Research (OR) Scientist – Mathematical Optimization (MIP)

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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary