Senior Engineer - Machine Learning

KellyMitchell Group

Fort Worth (TX)

On-site

USD 108,000 - 156,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Dental, & Vision Insurance
ESOP 401K
Pay range transparency

Job summary

KellyMitchell Group is seeking a Senior Engineer - Machine Learning to advance optimization models and produce production-ready solutions from Fort Worth, TX. The role emphasizes building a robust MIP-based task assignment model with real-world business rules, and delivering a Streamlit dashboard to visualize results.

You will work with Java and Python to prototype, test, and deploy models, utilize AI coding agents for rapid iterations, and coordinate with data engineers to debug datasets and

Qualifications

  • MS or PhD in Operations Research, Industrial Engineering, Applied Math, or related field.
  • Bachelor's degree in CS/CE/Data Science/IS or related discipline, or equivalent experience/training.
  • 7+ years of SDLC experience designing, developing, and implementing large-scale ML applications in hosted production environments.
  • 3+ years of optimization or equivalent MIP experience.
  • 2+ years of professional experience with Mixed-Integer Programming modeling; solver experience (FICO Xpress strongly preferred) and reading solver logs/.lp files.
  • Proficiency in Java behind a solver abstraction and Python (Streamlit) for dashboards; capable of rapid prototyping with AI coding agents.

Responsibilities

  • Work on the mathematical optimization model at the heart of a task assignment model with complex work rules.
  • Formulate and maintain the MIP and translate business rules into solver formulations.
  • Analyze data stored in Azure-ADLS to debug models, surface data quality issues, diagnose root causes, and resolve modeling bugs.
  • Build and maintain a Streamlit dashboard to visualize optimizer solutions and ship changes.
  • Collaborate with a Java engineer to productionize models and prototype changes with AI coding agents.

Skills

Java programming
Python programming
Streamlit dashboard
Optimization modeling
SDLC experience
AI coding agents

Education

MS/PhD in Operations Research / Industrial Engineering / Applied Math
Bachelor’s in Computer Science / Computer Engineering / Data Science / Information Systems

Tools

FICO Xpress
Gurobi
CPLEX
OR-Tools
Hexaly
Docker
Git / GitHub
Maven

Job description

Job Description

Our client, a leading travel & hospitality, provider is seeking a Senior Engineer - Machine Learning to join their team! This position is located in Fort Worth, Texas.



Core Responsibilities


  • Work 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 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



Required Skills/Experience (Must-Haves)


  • MS-or PhD in-Operations Research-/ Industrial-Engineering /-Applied Math (or related)

  • Bachelor's degree in Computer Science, Computer Engineering, Data Science, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training

  • 7+ years of full Software Development Life Cycle (SDLC) experience designing, developing, and implementing large-scale machine learning applications in hosted production environments

  • 3+-years applied-optimization or equivalent-demonstrated MIP experience

  • 2+ years of professional, design, and open-source experience 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



Preferred Skills/Experience (Nice-to-Haves)


  • 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



Key Competencies & Behaviors


  • Collaborative team-player

  • Open to-ideas/feedback, no solo work

  • Fast-learner



Work Environment

Location: Fort Worth, TX



Hybrid Compensation & Benefits


  • Pay Range: The approximate pay range for this position is between $52.00 and $75.00. Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.

  • Medical, Dental, & Vision Insurance Plans

  • Employee-Owned Profit Sharing (ESOP) 401K offered



About KellyMitchell

At KellyMitchell, our culture is world class. We’re movers and shakers! We don’t mind a bit of friendly competition, and we reward hard work with unlimited potential for growth. This is an exciting opportunity to join a company known for innovative solutions and unsurpassed customer service. We're passionate about helping companies solve their biggest IT staffing & project solutions challenges. As an employee-owned, women-led organization serving Fortune 500 companies nationwide, we deliver expert service at a moment's notice.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Operations Research Engineer
Senior Operations Research Engineer

PTR Global • Fort Worth (TX)

Hybrid
USD 103,000 - 110,000
Senior Operations Research Engineer
Senior Operations Research Engineer

PINNACLE GROUP (Pinnacle Technical Resources) • Fort Worth (TX)

Hybrid
USD 103,000 - 110,000
Software Engineer (Agentic System Layer)
Software Engineer (Agentic System Layer)

KellyMitchell Group • Fort Worth (TX)

Hybrid
USD 69,000 - 76,000
Medical, Dental, & Vision Insurance
Employee Stock Ownership Plan
401K offered
Software Development Engineer Mid
Software Development Engineer Mid

KellyMitchell Group • Irving (TX)

On-site
USD 61,992 - 67,502
Medical, Dental, & Vision Insurance
Employee-Owned ESOP
401K plan
Sr. Engineer – Machine Learning | Dallas, TX(Day One Onsite)
Sr. Engineer – Machine Learning | Dallas, TX(Day One Onsite)

Tech Mirrors • Dallas (TX)

On-site
USD 140,000 - 190,000
Senior Backend Software Developer
Senior Backend Software Developer

KellyMitchell Group • Cupertino (CA)

Hybrid
USD 73,000 - 99,000
Pegasystems Senior Software Engineer
Pegasystems Senior Software Engineer

KellyMitchell Group • Town of Brookfield (WI)

Hybrid
USD 54,000 - 77,000
Medical, Dental, & Vision Insurance
Employee-Owned Profit Sharing (ESOP)
401K offered
Data Engineer Mid
Data Engineer Mid

KellyMitchell Group • Irving (TX)

Hybrid
USD 55,104 - 68,880
Medical, Dental & Vision Insurance
Employee-Owned ESOP
401K offered
AI Software Developer
AI Software Developer

KellyMitchell Group • Englewood (CO)

Hybrid
USD 71,635 - 84,033
Medical, Dental, & Vision Insurance
Employee-Owned Profit Sharing (ESOP)
401K offered
Application Developer
Application Developer

KellyMitchell Group • Town of Brookfield (WI)

Hybrid
Medical, Dental, & Vision Insurance
Employee Stock Ownership Plan (ESOP)
401(k) Retirement Plan