Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
IL

Senior Operations Research (OR) Scientist – Mathematical Optimization (MIP)

ICONMA, LLC
🇺🇸 United States
On-site
Senior
2 months ago
$57.14 – $67.86 / hour
  • FICO
  • Java
  • Azure
  • Streamlit
  • Python
  • AI
  • Claude
  • Copilot
  • Spring Boot
  • TDD
  • JUnit
  • Excel
  • SQL
  • Git
  • GitHub
  • MongoDB
  • Maven
  • Docker
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

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 LinearExpression / LinearConstraint / 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 infeasibility 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 productionize 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.
  • Also required:
  • 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.)
  • Nice to Have Skills and Experience (preferred but not required):
  • Java 21 / Spring Boot familiarity; clean/hexagonal model design (ports & adapters); TDD (JUnit 5) for optimization models (LP-file integration tests); scheduling/assignment/routing problem experience; heuristics/metaheuristics/CP as complements to MIP; data analysis & debugging; mining datasets (incl. Azure ADLS) and solver logs to find issues and derive insights; data wrangling (CSV/Excel/SQL); Git/GitHub, MongoDB Compass, Maven, Docker; aviation / MRO domain.
 
Why Should You Apply?
  • Health Benefits
  • Referral Program
  • Excellent growth and advancement opportunities

Senior Operations Research (OR) Scientist – Mathematical Optimization (MIP) · ICONMA, LLC

Auto apply with Likeremote