Reach out directly about this role
Java Developer for the Direct Infrastructure Team
Yandex Direct is an advertising platform for businesses of any scale. Together with other services (Unified Advertising Database, Yandex Metrica, Advertising Engine, Statistics), we are developing advertising technologies.
Direct provides services both for large advertising agencies — with all possible advertising settings, and for small business representatives, whose advertising campaign management happens automatically.
We provide our clients with more than 20 types of advertising products: Search ads, Yandex Advertising Network ads, display advertising, outdoor advertising, etc. Each of these products has its own specific settings and operational rules.
This is a project with a huge codebase and a complex subject area. We handle large volumes of data: billions of objects — campaigns, groups, banners, and their components. 26 separate database shards — about 1 TB each on average — on three replicas in different data centers. Change stream — 1 Mbit/s of binary data.
Our stack:
We are a distributed team, employees are located in different cities: Moscow, Saint Petersburg, Nizhny Novgorod, Yekaterinburg, Belgrade. Several times a year we gather the whole team in one city for team-building or visit each other to work through a complex task together and brainstorm solutions.
Architectural Challenges You will participate in designing complex architectural solutions, creating a platform for fast and flexible product development.
Core Service Development Together with the team, you will design conceptual parts of the architecture and engage in code refactoring.
Migration to GrUT We need to migrate from the current database and asynchronous data processing to the unified advertising database GrUT. You can learn more about this from the presentation ["Architecture of the Yandex Direct Ad Objects Storage"] (https://highload.ru/moscow/2024/abstracts/13516).
3 years
Experience
Full-time
Employment
Onsite, Hybrid
Work Format
Middle
Grade
Backend
Specialization
AdTech
Industry
Corporation
Company Type
By city
Backend
Specialization
AdTech
Industry
Corporation
Company Type