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).
Server infrastructure, hardware support, and OS updates are the responsibility of a separate infrastructure team with whom we closely interact.
What tasks await you:
- develop real-time anti-bot and anti-fraud: detect bots and fraud using streaming heuristics, develop new signals;
- develop event enrichment: build operators for enriching clickstream events (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 to the team: set architectural standards and help the team grow.
We expect you to:
- possess deep expertise in Apache Flink or another data streaming framework (Spark Streaming, Kafka Streams);
- have experience leading a development team for 4+ years;
- use a systematic approach to working with people (motivation, development, adaptation);
- have worked with high-load production systems;
- be able to decompose tasks and build a technical roadmap;
- understand the principles of Apache Kafka and distributed systems.
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 you need for productive work;
- a transparent bonus system, a competitive salary – the amount will be discussed at the interview;
- a personal training budget that can be spent on books, courses, and conferences;
- health care: from day one, you will have VHI with dentistry, and a therapist and massage therapist are available in the office;
- remote work and offices in different cities.