Company: Avito
Location: Moscow, Russia
Work Format: Remote
Employment: Full-time
Salary: from 500,000 RUB per month
About the Team
We are building a data streaming platform that powers Avito's critical real-time systems: anti-bot, anti-fraud, advertising analytics, marketing triggers, and CDC pipelines.
We work in two directions: product tasks (new detection algorithms, event enrichment) and platform (Flink operator on Kubernetes, deployment infrastructure, migrations).
The server infrastructure, hardware support, and OS updates are the responsibility of a separate infrastructure team with whom we closely collaborate.
What tasks await you:
- Develop real-time anti-bot and anti-fraud systems: detect bots and fraud using streaming heuristics, develop new signals;
- Develop event enrichment: build clickstream event enrichment operators (geolocation, categories, user attributes, advertising metrics);
- Develop CDC and data ingestion: develop pipelines for capturing changes from databases and delivering data to DWH in Apache Paimon format;
- Develop advertising analytics: calculate CTR impressions, auction withdrawals, and marketing conversions in real-time;
- Develop Flink Platform: manage Flink Kubernetes Operator, Helm charts, deployments in multiple data centers and regions;
- Provide technical leadership for the team: set architectural standards and help the team grow.
We expect you to have:
- Deep expertise in Apache Flink or another stream processing framework (Spark Streaming, Kafka Streams);
- Experience leading a development team for at least 4 years;
- A systematic approach to working with people (motivation, development, adaptation);
- Experience with high-load production systems;
- Ability to decompose tasks and build a technical roadmap;
- Understanding of Apache Kafka and distributed systems principles.
It would be great if you have:
- Experience leading a platform team without a product manager and system analyst.
Working with us means:
- The opportunity to implement your ideas in a project with a multi-million audience;
- A talented team ready to support your initiatives;
- Powerful hardware, additional monitors, and everything needed for productive work;
- A transparent bonus system, a decent salary – the amount will be discussed at the interview;
- A personal budget for learning, which can be spent on books, courses, and conferences;
- Health care: from day one, you will have voluntary medical insurance with dental coverage, a therapist, and a masseuse available at the office;
- Remote work and offices in different cities.