Reach out directly about this role
Effectively communicating with service users is quite a challenging task. To solve it, CRM systems are developed, which allow for the creation of promotional campaigns, regular mailings, and other types of user interaction to retain them in the service and promote new mechanics, services, and products.
We are developing a cross-service CRM system that will allow for the simultaneous launch of such campaigns in Yandex services: Taxi, Market, Lavka, and Eda. The project presents challenges: the architecture must be scalable for adding new types of creatives and user communication channels, provide users with relevant recommendations, avoid overwhelming users with communications and SMS early in the morning. And all this for tens of millions of active users of our services.
The system has several categories of consumers: marketers, editors, analysts, and, of course, users of Yandex services.
Learn about the development of Yandex urban services at dev.go.yandex
Work with the Content Management System This is a service that allows marketers and editors to create creatives: banners, pushes, SMS, email campaigns, and so on. This service is also responsible for delivering content to the user, including personalization — changing content based on city, time of day, number of orders, etc.
Work with Channel Management This is the entry point to the CRM for the user application. In this service, creatives (pull communications) are delivered, and push communications are planned for each specific user so that the message arrives when it is convenient for the person to read it.
Challenges in the services The system must be capable of sending thousands of communications per second and reliably process push communications so users are not bombarded with notifications in case of a malfunction.
3 years
Experience
Full-time
Employment
Middle
Grade
Backend
Specialization
IT & Tech
Industry
Corporation
Company Type
By job title
IT & Tech
Industry
Corporation
Company Type