We have a modern development process, analyzing our initial algorithms, implementing and experimenting as we go, adjusting and optimizing our solutions to ultimately provide the best routing experience. Whether it is for driving, walking, cycling, or transit, our users rely on us to help get them to where they need to go.As an algorithm engineer on our Maps Navigation Team, your responsibilities will include:- Making route-finding algorithms more efficient.- Designing and implementing new solutions.- Working on high performance code using C++.- Participating in design and code reviews.- Be responsible for the efficiency and accuracy of your designs, as well as leading your own work through the development and implementation life-cycles, ultimately delivering excellent end-results.- Influencing the future product direction for our features.