Engineering

Matching & Optimization Engineer

RemoteFull-timeEngineering2026-02-10

Summary

Build algorithms that convert predicted intent into optimal outcomes — matching people to tables and opportunities to sponsors. Work on real-time combinatorial optimization systems that operate under complex constraints at scale.

About the Role

Build algorithms that turn predicted intent into optimal outcomes -- matching people to tables, opportunities to sponsors. Combinatorial optimization under real-time constraints.

Compensation

$120K - $300K

Visa sponsorship available

Responsibilities

  • Design and implement algorithms for large-scale matching and assignment problems
  • Build real-time optimization systems operating under complex constraints
  • Develop scheduling and allocation models that maximize efficiency and outcomes
  • Translate ambiguous business problems into rigorous mathematical formulations
  • Optimize solver performance for speed, scalability, and reliability
  • Partner with product, data, and engineering teams to productionize decision systems
  • Continuously evaluate and improve models using simulation and real-world data

Qualifications

  • Strong background in algorithms, optimization, or operations research
  • Experience building matching, assignment, routing, or scheduling systems
  • Familiarity with tools such as OR-Tools, Gurobi, CPLEX, or similar solvers
  • Solid programming skills with experience deploying production systems
  • Ability to balance theoretical rigor with practical engineering tradeoffs
  • Comfortable tackling ambiguous, high-impact problems

Benefits

  • Competitive salary range ($120K–$300K)
  • Remote-friendly role
  • Work on high-impact decision systems central to the product
  • Opportunity to solve complex, real-world optimization problems at scale
  • Visa sponsorship available

Interested in this role?

Send us your resume and tell us why you'd be a great fit.

career@country.club

Share this role

Matching & Optimization Engineer | Country Club