Experience
Yandex YT (YTsaurus) — Scheduling teamOct 2025 – Present
Senior Software EngineerMoscow, Russia
YTsaurus — open-source distributed storage and processing platform for Big Data.
- Designed and rolled out a new GPU-specific scheduling algorithm for clusters with several thousand GPUs, serving thousands of scheduling operations per second.
- Extended the core CPU scheduler serving millions of CPUs and tens of thousands of operations per second.
C++ · high-load distributed systems · perf · gdb · YT
Yandex Maps — B2B Infrastructure teamDec 2024 – Oct 2025
Senior Software EngineerMoscow, Russia
- Built a B2B platform of C++/gRPC services (hundreds of RPS) for managing Yandex Maps API keys, adding request signing for security and internal processes for key lifecycle and API billing.
- Designed the statistics pipeline that computes per-key API RPS across the fleet, powering rate limiting and billing.
- Delivered a limiter capping the number of unique key users (DAU) and migrated API key storage to a new format.
C++ · Python · gRPC · YT · MongoDB
VK tech — Federation teamJul 2024 – Dec 2024
Senior Backend DeveloperMoscow, Russia
- Designed and built the federated protocol enabling communication between independent SaaS installations of a corporate messenger (VK Teams).
- Built cross-federation message and notification delivery and contact search across federations.
- Implemented OpenTelemetry distributed tracing over the proprietary binary inter-service protocol, adding cross-service observability where none existed.
C++ · Go · OpenTelemetry · perf · gdb
Yandex SDG — Team of performance and reliabilityJul 2021 – Jan 2024
Software DeveloperMoscow, Russia
Yandex Self-Driving Group — self-driving cars and delivery robots.
- Built load-testing and release-acceptance pipelines (dashboards, load-testing metrics) for self-driving cars and delivery robots.
- Rewrote the metrics-processing pipeline from Python to C++, cutting one batch from 40 minutes to 5 minutes (8×); migrated it from bash scripts to full DAGs in Nirvana (Yandex's Airflow analog).
- Redesigned the log playback system and enabled the cpuset feature for CPU isolation.
C++ · Python · Bazel · Nirvana · perf · gdb · ROS
Sky-Drones Technologies LtdMay 2018 – Jul 2021
Software DeveloperMoscow, Russia
- Developed SmartAP-GCS (drone operations management) and Airlink (AI and remote link).
C++ · Qt · qml · Python · gstreamer · mavlink