Similar Jobs

See all

Responsibilities:

  • Lead the development and enhancement of algorithms to solve various mathematical programming problems, such as LP, QP, QCP, MILP, MIQP, MIQCP.
  • Collaborate closely with a small team of highly skilled software developers.
  • Develop comprehensive test cases and product documentation.

Qualifications:

  • Ph.D. in Operations Research, Computer Science, or related discipline, or master's degree with multiple years of solver development experience.
  • Five-year background in developing high-performance mathematical programming solvers in C or C++.
  • Strong knowledge of computer science, including software design and parallel computing.

Skills:

  • Proficient in understanding, implementing, and extending complex mathematical algorithms.
  • Experience in evaluating performance and numerical robustness of a mathematical programming solver.
  • Comfortable collaborating with international teams and operating in a remote work environment.

Gurobi Optimization

Gurobi Optimization empowers customers to use mathematical optimization for smarter decision-making, solving tough business problems. They are a small, collaborative team of skilled developers focused on innovation and integrity.

Apply for This Position