Head of Engineering, Constraint Programming
Menlo Park, California
Machine Learning
250000
Permanent
Our client has created a platform that leverages Artificial Intelligence to assist workers in reducing risk and planning, bidding, and building more efficiently. This is an exciting opportunity to work on a greenfield project building a truly innovative and category-defining artificial intelligence product in one of the world’s largest and most important industries.
Location: Flexible – Prague, San Francisco, Remote
Day-to-Day
- This high-profile role will work closely with key stakeholders and c-suite to have an outsized impact on our product. Some of the work you’ll be doing includes:
- Working with our current Constraint Propagation Problem solver: 1) Optimizing and extending existing constraint implementations; and 2) Designing and introducing new constraints
- Research and prototyping of our next generation of CSP solver
- Designing, prototyping, and testing of the combinatorial optimization algorithms and participating in turning them into production software in cooperation with the rest of the Engineering team
- Leading a team of engineers
Requirements
- MS+ degree in Computer Science or equivalent
- Deep knowledge of combinatorial optimization algorithms
- Practical experience with constraint programming/constraint planning
- Proficiency in at least one of the following: Python, C/C++, Java/Scala/Kotlin
- Experience working with IBM ILOG CPLEX or Google OR-Tools
- Practical knowledge of software industry standards (version control, TDD, SQL/NoSQL databases)
30390
SHARE JOB