Reach out directly about this role
C++ Developer for the Pedestrian and Transportation Navigation Group
Our team develops services that allow millions of users to move around the city quickly and comfortably without a personal car. We continuously improve the building of eco-routes (on foot, by scooter, bicycle, and public transport), the display of live public transport markers on the map and the prediction of their arrival at stops, and we also optimize navigation for other Yandex services: Yandex Food and Yandex Lavka (convenience stores).
To do this, we create a comprehensive solution that includes high-load backend services, regular big data processing processes, and the client part of the application. We constantly monitor the quality and reliability of the solution, so we study many different metrics. In general, our tasks are often related to data analysis, so knowledge and a desire to work in this field are welcome. In turn, we are ready to offer you interesting tasks, help discuss approaches to solving them, and support you in working with the infrastructure and internal services.
Development of Yandex MapKit Yandex MapKit is a library for Android and iOS that allows the use of Yandex mapping services: building routes, searching for places, etc. in mobile applications. MapKit is used in Yandex Navigator, Yandex Maps, Yandex Go, Yandex Weather, and many external applications.
Our team develops navigation within MapKit for users without a personal car (pedestrians, cyclists, and public transport passengers). Our goal is to make it as convenient and clear as possible.
Improving route building algorithms Our backend builds thousands of routes per second, helping to get from point A to point B most quickly and comfortably. We continuously improve the quality of these routes and add new types, such as complex combined routes.
This requires not only developing new features but also supporting their effective implementation into production, conducting experiments, and measuring user satisfaction using A/B tests. A separate and important task is to constantly monitor the operability of all services and maintain high standards of reliability.
3-5 years
Experience
Full-time
Employment
Hybrid, Onsite
Work Format
Middle
Grade
Backend
Specialization
IT & Tech
Industry
Corporation
Company Type
By city
Backend
Specialization
IT & Tech
Industry
Corporation
Company Type