The transportation world is full of opportunities for innovative algorithms and software products to cover anything from routing and planning to scheduling and dispatching. Real-world transportation scenarios have a huge scale and need top-notch algorithm developers to handle algorithms, optimization and heuristics. Join us and collaborate with the remote Tel Aviv, Berlin and Spain team!
Responsibilities
Algorithm research, design and development
Improve existing algorithms, for better runtime and scale
Solving most difficult and complicated problems with the highest research, academic, and business impact
5+ years of algorithms research and development experience in Python and C++
Vast knowledge of graph data structures and algorithms
Experience in developing and implementing high end algorithms that make a real impact on quality, performance and business metrics
Production grade programming
Excellent communication and interpersonal skills
M.Sc degree in Math, Physics, Computer Science or related
It will be great if you have:
Experience with other optimization algorithms as Linear/Integer programming (Discrete and Continuous)
Experience with search algorithms and heuristics
Advanced integer programming techniques such as column generation, lagrangian relaxations, etc.
Hands-on experience with optimization solvers for integer programming, such as Cplex, Gurobi, FICO