Reach out directly about this role
Backend Developer for Yandex Search
Search is Yandex's largest and most mature service. We have been developing this ecosystem for many years, constantly improving its quality and efficiency, conducting experiments, and creating new products.
Our team is working on one of the new products, which is part of the large Search ecosystem and develops in synergy with it, while enhancing the user experience for a more specific subset of queries.
The project inherits all the challenges of the large Search: large volumes of data, strict SLAs for relevance and correctness, the ability to distinguish good entities from bad ones and answer the question of what users want to see when they submit a specific query to Search — all under heavy load and with high reliability requirements.
Improving the quality and safety of suggestions You will work on the technical elaboration of hypotheses together with the product team, prototype solutions based on analyzing a large number of sources, available data, tools, and existing analytics, as well as write algorithms to compute "trust level" factors for individual entities in the content system.
Developing data delivery You will need to integrate algorithms into the overall data delivery pipeline: we build pipelines from individual Python handlers. We promise enjoyable development using modern technologies.
Integrations with products of related Yandex teams Yandex has a large ecosystem of shared components. On one hand, this is a challenge — finding the most efficient solution. On the other hand, it is a way to create a truly awesome product that distinguishes our search from the rest of the market.
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