Expert Algorithm Developer
We're looking for a highly skilled expert to join our innovative team and take on the challenge of designing, building, and improving cutting-edge algorithms for routing, navigation, and path planning.
This role requires a strong foundation in data structures and algorithms, with hands-on experience in algorithms, preferably related to routing, navigation, or path planning. Knowledge of graphs, pathfinding algorithms (like A
The ideal candidate will have solid C++ experience and be able to quickly pick up Node.js, Python, PostGIS, Mapbox stack, and general GIS concepts. Proven ability to build high-quality solutions independently and manage uncertainty, define clear requirements, and drive toward clarity through fast iterations, learning, and sharp problem framing is required.
We're looking for a self-starter who excels when given autonomy, prefers simplicity and practicality in engineering solutions, communicates clearly, and aligns technical solutions with broader goals and user experience.
This role involves :
Key Requirements
About the Role
This is an exciting opportunity to work on fascinating challenges involving path planning, marine routing optimization, and navigation algorithms. Your work will directly shape how hundreds of thousands of boaters across the globe explore and enjoy the seas.
You'll be working in a small, fast-moving team, so your ability to independently drive things forward is essential. We offer competitive compensation and a very attractive employee option program.
Your Background
You should have a strong background in algorithms, preferably related to routing, navigation, or path planning. You'll need a solid foundation in data structures and algorithms, knowledge of graphs, pathfinding algorithms (like A
Why This Role?
This role offers a unique opportunity to work on exciting algorithmic challenges that directly impact boating worldwide. You'll have the freedom to innovate and make a real difference in the industry.
Senior Software Engineer • Madrid, ES