Haystack
← Back to Jobs
Engineering

Senior Operations Research Engineer

PTR GlobalFort Worth, TX🇺🇸United StatesPosted 6 Aug 2026

Quick Overview

Salary
$75 - $80/hr
Work Type
Hybrid
Level
Mid Senior

Job Description

Position: Senior Operations Research Engineer
Location: Fort Worth, Texas (Hybrid)
Duration: Long Term

Top Requirements:
  • 1. Mixed-Integer Programming MIP modeling formulating real-world business rules as decision variables linear constraints LP/IP theory branch-and-bound intuition.
  • 2. 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.
  • 3. 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.
  • 4. MS or PhD in Operations Research/ Industrial Engineering /Applied Math or related plus3years applied optimization or equivalent demonstrated MIP experience. Education: MS/PhD in OR /IE /Applied Math /CS-optimization or equivalent.
Day-to-day:
  • 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
  • Work with OR&AA team members and IT partners to gather requirements, ask questions, and influence our product and business unit teams to deliver high value/impact features to our products.
Job Description:
  • Collaborate with leaders business analysts project managers IT architects technical leads and other engineers along with internal customers to understand requirements and develop needs according to business requirements for AI solutions
  • Maintain and enhance existing enterprise services applications and platforms using domain driven design and test-driven development
  • Troubleshoot and debug complex issues identify and implement solutions
  • Create detailed project specifications requirements and estimates
  • Research and implement new AI technologies to enhance current processes security and performance
  • Work closely with data scientists and product teams to build and deploy machine learning models focusing on the technical aspects of model deployment.
  • Implement and optimize Python-based ML pipelines for data preprocessing model training and deployment.
  • Monitor model performance and implement strategies for bias mitigation and explainability.
  • Responsible for ensuring models are scalable and efficient in production environments.
  • Write and maintain code for model training and deployment collaborating with software engineers to integrate models into applications. - Partner with a diverse team of experts leveraging cutting-edge technologies to build scalable and impactful AI solutions.
  • Bachelor's degree in Computer Science Computer Engineering Data Science Information Systems CIS/MIS Engineering or related technical discipline or equivalent experience/training
  • 7 to 9 years of full Software Development Life Cycle SDLC experience designing developing and implementing large-scale machine learning applications in hosted production environments
  • 2 years of professional design and open-source experience
Nice To Have:
  • Java21 / Spring Boot familiarity clean/hexagonal model design ports adapters TDD JUnit5 foroptimization 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.

Pay Range: $75.00 - $80.00

The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision and 401K contributions as well as any other PTO, sick leave, and other benefits mandated by appliable state or localities where you reside or work.
#LI-LS1

Skills

Linear

Similar jobs