Offline | October 10-31 | Tashkent

Yandex
Uzbekistan
Dev Camp

Autumn intensive program on Backend Development, AI, and Algorithms hosted on-site at Yandex Uzbekistan
Registration is open until September 30th

Learn more about Yandex services, connect with our experts and team leads, and take your first step toward joining the company

WE EXPECT YOU TO BE

People sitting in audience, some wearing lanyards, one with teal hijab, another with earbud, various casual clothing
We welcome students and recent IT graduates from universities in Uzbekistan, interested in backend development
There is no age limit: you can still apply and take part in the competitive selection
We expect that you are familiar with the basics of algorithms and data structures and are coding in one of the following languages: C++, Java, Go, or Python

HOW IT WORKS

Free to join
The program is free to join. All you need to do is to complete the application form, test assignment and pass the screening
Travel and accommodation coverage
For the top candidates from the selection process from other cities, we will cover travel and accommodation expenses in Tashkent for the duration of the program
Top speakers
The sessions will be led by Yandex professionals who develop services for millions of users
Networking
Networking with experts, the Yandex team, and your peers
In-office offline program
The sessions will take place at the new tech-forward Yandex Uzbekistan office, offering an excellent opportunity to feel the company’s vibe
Chance to get an offer
Participants will be able to go through a fast-track selection process for an internship at Yandex Uzbekistan

TIMELINE

01
August 26 — September 30
APPLICATION AND TEST ASSIGNMENT
Complete the application form with your personal information. Once you're done, we'll send you a link to the test assignment
02
until October 5th
Results announcement
We will contact you at the the email you provided
03
October 10–31
Training program
On-site training program. Fast-track internship selection at Yandex Uzbekistan

Program

October 10
12:15
AI in Product Development: Inside the Product and Inside the Process
AI agents are already involved in almost every stage of product development — from idea analysis to writing code. Does this mean the developer profession is losing its meaning? No — but the focus is shifting. In this talk, we’ll explore where agents are genuinely strong and where human judgment is still essential: architecture, scenario design, code review, and accountability for decisions. In the second part, we’ll run a live system design session on a real service (converting public transit schedules into GTFS format), walking through questions a developer should ask at every step — questions an agent won’t ask. We’ll see in practice the difference between "AI in the product" and "AI in the process," validate generated data against the official GTFS validator, and examine a case where an agent’s proposal had to be rejected to preserve the project’s architecture
Камила Маликова
Kamila Malikova
Software Developer, Yandex Uzbekistan
October 17
11:30
The Cost of Data
Will be published soon
Анвар Умаров
Anvar Umarov
Software Engineer, Yandex Uzbekistan IT Hub lead
October 17
13:15
Just Add a Cache? Lessons from Production
Caching sounds simple: remember a result and reuse it. Through real production examples, we’ll explore when caches save work, what they cost, and why a promising cache may not be worth building. Along the way, you’ll make a few engineering decisions and learn what to measure before adding your next cache
Максим Иванов
Maxim Ivanov
Team Lead of the Low-code solutions development group, Yandex
October 24
11:30
Code: The Good, the Bad, and the Dead
This talk explores dead code in the broadest sense—from unreachable branches and useless computations to unnecessary dependencies and outdated business logic that continues to consume CPU resources, increase mobile app size, and confuse both developers and AI tools. Using real-world examples, we’ll examine the consequences of dead code and outline a practical approach to dealing with it: how to identify candidates, prove they are no longer needed, remove them safely, and measure the impact after release
Андрей Масленников
Andrey Maslennikov
Head of the Mobility Development Team, Yandex Go
October 24
13:15
Reveal Hidden Fragility: Chaos Engineering in Distributed System
Your system has hidden weaknesses. The question is whether you find them before a real outage does

This talk is about using chaos engineering and controlled production drills to expose the things that normal testing often misses: hidden dependencies, critical services, fragile fallbacks, and unexpected failure paths

The goal is not to create chaos, but to run small, well-observed experiments, see how the system actually fails, and turn that into reliability work
Анастасия Цыганова
Anastasiya Cyganova
Senior software engineer, Yandex
October 31
11:30
Inter-service communication
Will be published soon
Евгений Зарубкин
Evgeny Zarubkin
Deputy Head of Fleet Contractors & Partners, Yandex Uzbekistan
October 31
13:15
Vehicle Positioning in Practice: Map Matching and Fast Offline Experiments Beyond the Textbook
Poor vehicle positioning is more than a misplaced dot: it distorts ETAs, complicates pickups, and undermines user trust. This lecture explains how map matching turns noisy GPS signals into plausible road positions—and how seemingly small errors propagate into real business impact. Finally, we put a new matcher to the test on real-world data—and discover why a trustworthy experiment is much harder than it looks
Юрий Тихонов
Iurii Tikhonov
Software Engineer, Yandex
The program also includes a lecture on the selection for an internship in Yandex Uzbekistan, a demo of a technical interview and a question-and-answer section with current and former interns of Yandex Uzbekistan

FAQ

Questions? Write us @yndxuzdevsupport