← Back to jobs

The Brixton Group Logo
Software Engineer

The Brixton Group

 

Saint Louis, MO, USA

Posted On: 30+ days ago
Experience: 5+ years
Availability: Remote
Openings: 1
Category: Software Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will engineer and maintain core components of a MIP solver.

Responsibilities

  • Design, implement, and maintain core MIP solver internals.
  • Develop and optimize branch-and-bound, cutting planes, primal heuristics, and search strategies.
  • Implement performance-critical algorithms in modern C++.
  • Analyze solver performance using benchmarks, metrics, and profiling tools.
  • Contribute to solver architecture decisions and long-term technical direction.

Required Skills

  • Demonstrated experience building or extending a MIP solver (commercial, open-source, or proprietary).
  • Hands-on work with MIP internals: Branch-and-bound / branch-and-cut, Cutting planes, Primal heuristics, Presolve or propagation.
  • Expert-level C++ (performance-critical, low-level, memory-aware).
  • Strong foundation in algorithms, data structures, and optimization theory.
  • Experience translating mathematical formulations into solver implementations.
  • Ability to work independently from written specs and ambiguous problem statements.
  • Proven focus on correctness, numerical stability, and performance.
  • Experience with Linux and Ubuntu.

Key Skills
Education

Any Gradute

Related Jobs

No related jobs found

← Back to jobs