Similar Jobs
See allC++ Developer
think-cell
Europe
C++
Algorithms
Problem Solving
Remote C++ Developer
Stilman Advanced Strategies
US
C++
Performance Optimization
Data Structures
New Software Engineer (C++/C#)
Databento
US
C++
C#
Java
Software Engineer (C++/Java)
Databento
Global
C++
Java
Systems Programming
Senior C++ Software Engineer
Reactive Markets
UK
C++
Linux
Distributed Systems
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.