Выберите направление

Набор открыт

Бэкенд

Занимайтесь инфраструктурными и продуктовыми задачами нагруженных систем

Набор открыт

Фронтенд

Улучшайте интерфейсы сервисов, присоединившись к одной из фронтенд-команд в Яндексе

Набор открыт

Мобильная разработка

Участвуйте в создании приложений на Android и iOS и Flutter для продуктов Яндекса

Набор закрыт

DevOps

Освойте инструменты для создания отказоустойчивых распределённых систем

Набор открыт

ML

Обучайте нейросети и улучшайте алгоритмы машинного обучения для сервисов Яндекса

Набор открыт

Yandex ML Residency

Принимайте участие в исследованиях мирового уровня в сфере машинного обучения

Набор открыт

Аналитика данных

Прогнозируйте события на основе данных, занимайтесь их сбором и интерпретацией

Набор открыт

Security Engineering

Участвуйте в архитектурных ревью и защищайте пользовательские данные

Набор закрыт

SOC

Ищите аномалии и разбирайтесь в современных системах защиты

Набор закрыт

Защита приватности

Развивайте приватность и помогайте обеспечивать защиту персональных данных

Набор закрыт

SOC в Yandex Cloud

Помогайте улучшать мониторинг безопасности Yandex Cloud

Набор закрыт

Сompliance

Минимизируйте риски в области защиты данных

Не нашли подходящую стажировку?
Посмотрите здесь
Мы постоянно открываем новые стажировки!
Если вакансий пока нет, загляните сюда через пару дней или подпишитесь на новости

Набор открыт

Ручное тестирование

Исследуйте продукт вручную, находите неочевидные ошибки и обеспечивайте высокое качество пользовательского опыта перед каждым релизом

Набор открыт

Автоматизированное тестирование

Создавайте и применяйте скрипты для автоматической проверки продукта, чтобы ускорить выпуск версий и повысить надёжность системы

Управление проектами

Занимайтесь проектами от инициации до успешного завершения

Управление продуктами

Ищите баланс между интересами бизнеса, потребностями пользователя и техническими возможностями

Технический менеджмент

Занимайтесь автоматизацией и разработкой, анализируйте большие массивы данных

Не нашли подходящую стажировку?
Посмотрите здесь
Мы постоянно открываем новые стажировки!
Если вакансий пока нет, загляните сюда через пару дней или подпишитесь на новости

Финансы

Обеспечивайте финансовую стабильность и эффективность компании, управляя денежными потоками, отчётностью и стратегией

Юриспруденция и GR

Обеспечивайте правовую безопасность бизнеса и выстраивайте конструктивные отношения с государственными органами

Аналитика

Превращайте данные о рынке и бизнес-процессах в конкретные выводы и рекомендации для принятия управленческих решений

Закупки

Организуйте эффективные и выгодные закупки товаров и услуг, необходимых для стабильной работы компании

HR

Формируйте и развивайте сплочённые команды, контролируя все этапы карьеры каждого сотрудника

Развитие бизнеса и продажи

Находите новых клиентов и партнеров, развивайте отношения и увеличивайте доходы компании

Мы постоянно открываем новые стажировки!
Если вакансий пока нет, загляните сюда через пару дней или подпишитесь на новости

Маркетолог

Создавайте и внедряйте эффективные комплексные стратегии продвижения продукта на рынок, анализируя аудиторию и конкурентов

PR-менеджер

Формируйте и поддерживайте позитивный образ бренда в медиа и публичном поле

Ивент-менеджер

Организуйте и проводите запоминающиеся мероприятия, которые вдохновняют аудиторию и укрепляют ее лояльность к бренду

SMM-менеджер

Создавайте и ведите стратегию присутствия бренда в соцсетях, вовлекая аудиторию через контент и взаимодействие

Комьюнити-менеджер

Выстраивайте и укрепляйте сообщество лояльных пользователей бренда, управляя их интересами и активностью

Креативный менеджер

Отвечайте за генерацию и воплощение ярких идей и концепций для рекламных кампаний и продуктового позиционирования

Не нашли подходящую стажировку?
Посмотрите здесь
Мы постоянно открываем новые стажировки!
Если вакансий пока нет, загляните сюда через пару дней или подпишитесь на новости

Дизайнер

Создавайте визуальную концепцию продукта — от макетов и интерфейсов до графики, обеспечивая его эстетику и удобство

UX-дизайнер

Создавайте удобный, интуитивно понятный и визуально привлекательный интерфейс для сайтов, приложений и других цифровых продуктов

Не нашли подходящую стажировку?
Посмотрите здесь
Мы постоянно открываем новые стажировки!
Если вакансий пока нет, загляните сюда через пару дней или подпишитесь на новости

Инженер

Создавайте, улучшайте и обеспечивайте бесперебойную работу технических систем и оборудования, превращая идеи в реальные решения

Не нашли подходящую стажировку?
Посмотрите здесь
Мы постоянно открываем новые стажировки!
Если вакансий пока нет, загляните сюда через пару дней или подпишитесь на новости
Контест обновился

бэкенд-
разработка

Python
C++
Java
Go
Kotlin
Scala
Москва, Санкт-Петербург, Екатеринбург, Новосибирск, Нижний Новгород, Минск, Казань

Стажировка для начинающих специалистов

Получите навыки разработки и эксплуатации высоконагруженных сервисов и сложных систем
PYTHON
C++
JAVA
GO
BACKEND
PYTHON
C++
JAVA
GO
BACKEND
PYTHON
C++
JAVА
GO
BACKEND

Примеры задач, которые решают стажёры

А ещё совершенствуют хранилище с сотнями петабайт данных для всего Яндекса
Строят инфраструктуру, которая позволяет Кинопоиску, Музыке и Телемосту решать задачи по обработке контента
Разрабатывают сервис для автономного такси и роботов‑доставщиков
Создают фичи для Яндекс Go и международных проектов Такси
Развивают портал Путешествий и Расписаний для авиа, автобусной и ж/д вертикалей
Поддерживают стабильную работу приложения для курьеров и адаптируют его для других стран

Что нужно уметь

Разбираться в алгоритмах и базовых структурах данных
Писать код на одном из языков программирования
Если вы участвовали в учебных или реальных проектах, хакатонах и олимпиадах по программированию и математике — это будет вашим преимуществом

В каких сервисах есть стажировка по стеку

Стажёры-бэкендеры нужны во все сервисы Яндекса

Как проходит отбор

Всё получится!
Шаг 1
Тестовое задание в системе Яндекс Контест
Вам предстоит решить 5 задач за 5 часов. Перед тем как начать, рекомендуем пройти тренировочный контест — в нём собраны тестовые задания прошлых лет.

Решать задачи можно на любом языке. Все решения проверяются автоматически. Если ваше решение не проходит проверку, попробуйте учесть возможные краевые случаи, написать стресс‑тесты и более тщательно проанализировать возможные ошибки.

И главное — помните: необязательно выполнить все задачи, чтобы пройти на следующий этап. Начните с малого, а мы оценим ваши знания и навыки.

Шаг 2
Технические интервью
После успешного прохождения тестового задания вас пригласят на 2–3 технических интервью. Каждое длится около часа.

Вас попросят решить 2–3 задачи на написание кода, алгоритмы и структуры данных, а также ответить несколько вопросов по теории. Залог успешного прохождения технического интервью — хорошее знание алгоритмов и выбранного языка программирования. Решать задачи можно на любом языке.

Важно уметь оценивать сложность алгоритмов, писать читаемый код, внимательно проверять ошибки, не забывать про краевые случаи. Не менее важно уметь коммуницировать с интервьюером — слышать подсказки и реагировать на них, не бояться задавать вопросы, рассуждать вслух, озвучивать возникающие идеи.

Опыт самостоятельных проектов — учебных, рабочих или личных — всегда преимущество. Будет полезно, если вы заранее вспомните пару таких примеров и поделитесь с нами на собеседовании.

Будет преимуществом:
  • Понимание устройства сетей связи и основных сетевых протоколов: IP, TCP, UDP, HTTP, REST, Torrent, GRPC
  • Знание базы данных, SQL
  • Работа с командной строкой Unix (Ubuntu), OPS (администрирование, работа с Linux)
  • Понимание многопоточного программирования
  • Опыт параллельных или распределённых вычислений
  • Знание основных паттернов ООП (самостоятельно попробовать их реализовать и использовать).
Шаг 3
Финальные встречи с командами
Это встречи-знакомства с вашими будущими коллегами. Они по очереди расскажут, как устроена работа в Яндексе, чем они занимаются и какая роль будет отведена вам, а вы сможете задать все интересующие вас вопросы.

Будьте готовы рассказать о вашем опыте, навыках и решить пару задач, связанных с деятельностью команды.

Что вас ждёт

Оплачиваемая стажировка

Доступ к корпоративным фичам

Компенсация обедов

Оплата релокации в Москву для иногородних кандидатов

Официальное оформление на стажировку или практику от вуза

Гибкий и гибридный график: 20, 30 или 40 часов в неделю

Как мы нанимаем стажёров‑бэкендеров

Подготовили гайд для бэкенд‑разработчиков, которые хотят пройти стажировку в Яндексе.

Внутри: процесс отбора, советы по подготовке и ожидания на собеседовании

INTERN
BACKEND
C++
JAVA
PYTHON
GO
INTERN
BACKEND
C++
JAVA
PYTHON
GO
INTERN
BACKEND
C++
JAVA
PYTHON

Советы по подготовке

Максим Радышевский
Руководитель группы разработки умных рекламных форматов
Нужно чётко понимать суть вопроса или задачи. Лучше задать вопрос и взять время на обдумывание, чем поторопиться с ответом и ошибиться или дать неполный ответ.

Разработка — это не только языки программирования и алгоритмы. Вам нужно уметь работать с инструментами для написания кода, дебага, тестирования, анализа. Понимать как устроены сети и операционные системы.

Важно рассказывать о практическом опыте, даже небольшом, даже если это был учебный проект. Читайте теорию, пишите код, пробуйте, спрашивайте и находите ответы — это ключ к успеху!

Андрей Ветров
Руководитель группы разработки продуктов для пользователей Доставки
При подготовке к секциям с кодом важно не только научиться решать задачи, но и делать это без обидных багов. Если решаете задачи на LeetCode, то лучше сдать 3 задачи с первой попытки, чем 10 — с пятой.

Перед финальными интервью важно задать себе вопросы: почему хотите присоединиться к команде, что ожидаете от сотрудничества с ней. Проговорите ответы вслух, чтобы они звучали убедительнее.

Вячеслав Шелковников
Руководитель группы разработки SDK и умных устройств
Много ребят хорошо решают алгоритмические задачи, участвуют в олимпиадах или имеют высокий рейтинг на Codeforces. Чтобы выделиться среди них, необходимо обладать преимуществом.

Рекомендую более глубоко изучить язык программирования, который вас интересует. Изучите стандартную библиотеку, принципы работы с памятью и многопоточным программированием. Это поможет значительно улучшить навыки.

Алексей Кацура
Руководитель группы бэкенд-разработки Rides Ride‑Hailing
Я могу дать вам три совета.

Во-первых, не бойтесь собеседований. Интервьюеры настроены дружелюбно и готовы помочь вам во время интервью. Финальные собеседования обычно проводятся для того, чтобы познакомиться с вами и рассказать о команде, её задачах и особенностях.

Во-вторых, не стесняйтесь задавать вопросы. Многие кандидаты скромничают или боятся показаться некомпетентными, но команде важно, чтобы кандидат был заинтересован в том, что делает.

И, наконец, в-третьих, подготовьтесь к собеседованию, настройтесь позитивно и верьте в себя.

Полезные материалы

Темы для подготовки к техническим собеседованиям

10 ошибок, которые мешают пройти отбор на стажировку

Стажировка для бэкендеров, как попасть без проблем и ошибок

Что такое Яндекс Контест

Тренировки по алгоритмам

Как подготовиться к финальному собеседованию

Лекции школы бэкенд-разработки

Блог Яндекса на Хабре

CodeRun

LeetСode

Яндекс Образование: База знаний

Хендбук по Python

Библиотека полезных материалов по Python

Документация Python 3.10

Лекции школы бэкенд-разработки (Python)

База по Java для начинающих разработчиков

Гайд по работе со Spring Boot

Рассказ сотрудника о подходах к изучению Java

Лекции школы бэкенд-разработки (Java)

Хендбук Основы С++

Как проходит собеседование начинающего разработчика на С++

C++ Core Guidelines

The C++ Asynchronous Framework

Лекции школы бэкенд-разработки (C++)

Базовый ресурс

Как использовать язык эффективнее

О том как правильно использовать память

Знакомство с синтаксисом Go для тех, кто пишет на другом языке

Полезные статьи и примеры, которые позволяют познакомиться со средой разработки и написать маленький бэкенд

Официальная страница документации

Важная идиома конкурентности языка

Официальный тур для изучения синтаксиса Go

Официальная подборка туториалов по Go

FAQ

Будем на связи

Подписывайтесь на рассылку
Присоединяйтесь к телеграм-каналу