Reach out directly about this role
C++ Backend Developer for Anti-Fraud
Fraudsters continuously attack Yandex services: sending spam, artificially inflating likes, impressions, clicks, and leaving fake reviews and comments. We develop technical solutions to promptly detect such activities and counter them. This makes Yandex services more reliable and user interaction with them more comfortable.
The majority of anti-fraud systems at Yandex are built on our proprietary unified technical platform. It provides the capability to create data processing pipelines of arbitrary configuration and complexity and easily scale them as the load grows. It supports real-time operation scenarios via the HTTP protocol, stream processing via message queues, as well as batch processing using MapReduce.
Our platform's codebase sits at an abstraction level midway between very basic infrastructure, such as frameworks like Apache Spark, and an end-user service fully tailored to a specific business task. At the same time, the code is written in such a way that it can easily be used as a foundation to implement dozens of different anti-fraud systems by adding a small layer of code with business logic.
Features of our team
Join us to collectively develop new functionality and product logic, optimize technical solutions, and improve the overall infrastructure. You can learn more about our work by watching this talk at HighLoad.
Developing anti-fraud systems You will develop the core technical platform of anti-fraud systems, create and improve anti-fraud infrastructure components.
Writing code You will write code for systems requiring high reliability, performance, and fault tolerance.
Expanding business logic You will need to expand existing business logic or implement integration with Yandex services.
3 years
Experience
Full-time
Employment
Middle
Grade
Backend
Specialization
IT & Tech
Industry
Corporation
Company Type
By country
IT & Tech
Industry
Corporation
Company Type