Сначала вам предстоит трудоустроиться в Яндекс — пройти онлайн-собеседования и решить несколько задач на знание базовых алгоритмов и проверку навыков написания кода. Если вы проектировали сервисы с нуля, вам могут предложить пройти архитектурную секцию.
В конце будет финальная встреча в формате обсуждения ваших навыков и разбора кейсов из реальной работы. Также один из руководителей направления расскажет о карьерных возможностях в Яндексе и ответит на ваши вопросы, после чего мы сделаем вам предложение о работе.
Дальше самое интересное: ближе к вашей дате выхода вы выберете команды, в которых потенциально хотите поработать, и мы назначим вам знакомства.
Бэкенд Трекера — сложная высоконагруженная отказоустойчивая система из множества компонентов. В ближайшие годы мы ожидаем рост количества пользователей и RPS в десятки раз. Для этого нам потребуются оригинальные решения нетривиальных проблем, которые повлияют на огромное число пользователей.
В нашей команде вы будете обеспечивать надёжную работу сервисов при постоянно возрастающей нагрузке, а также разрабатывать удобный современный интерфейс и богатую функциональность.
В персональных сервисах пользователь хранит множество данных. Чтобы он имел к ним быстрый доступ, мы разрабатываем и поддерживаем поиск по письмам, файлам, сообщениям, контактам и многому другому.
С нами вы будете решать задачи в рамках поиска: по шардированию и надёжной репликации данных, ранжированию, оптимизации хранения и чтения с диска, а также по безопасности данных.
Рекламная сеть Яндекса — это система размещения рекламы и управления ею на сайтах, в мобильных приложениях и в приложениях Smart TV. С помощью РСЯ партнёры добавляют рекламные площадки, управляют настройками монетизации и анализируют статистику по доходу и трафику.
Мы активно развиваемся: создаём разные продукты и открываем новые возможности на рынке интернет-рекламы. В нашей команде вы сможете проектировать и создавать функциональность, анализировать и улучшать код, решать интересные и смелые задачи.
Какие задачи вас ждут:
Да, мы та самая «мудрая черепаха», несущая на «панцире» такие сервисы, как Яндекс Почта, Яндекс Диск, Яндекс Телемост, Яндекс Календарь и прочие, которые, в свою очередь, «вывозят на своих спинах» все запросы наших пользователей виртуального офиса Яндекс 360.
Но на этом наше сходство с этим замечательным животным заканчивается. Мы:
Идея виртуального офиса отчасти состоит в том, чтобы все его части — все вышеперечисленные сервисы Яндекс 360 — имели доступ к данным друг друга, умели прозрачным образом взаимодействовать друг с другом. Наши коллеги из Почты, Диска, Календаря и Мессенджера отлично справляются со своими функциональными задачами, оставляя кросс-функциональные задачи нам — платформе.
Мы отвечаем за все платформенные сервисы и предлагаем вам присоединиться к следующим задачам:
В нашей команде вы сможете развиваться в работе с технологиями машинного обучения, настраивая обработку сотен миллионов сообщений в сутки.
В Яндексе целый спектр собственных финансовых систем: учётная система, платёжный и банковский шлюзы, системы биллинга, тарификации и документооборота. Учётная — одна из самых крупных систем со множеством бизнес-процессов и функций.
Какие задачи вас ждут:
Наш фокус — бизнес-логика: предложить лучший тариф, оформить скидку, учесть промокод, предоставить услуги семье или сотрудникам организации, продлить подписку или сформировать отчёт по оказанным услугам организации с точностью до секунды. Мы обслуживаем более ста миллионов запросов и обрабатываем десятки миллионов асинхронных задач в сутки.
С нами вы будете развивать новые направления — продажу услуг через партнёров, специальные условия для сферы образования, упрощая тем самым коммуникации между студентами и преподавателями. Мы не занимаемся процессингом платежей, для этого мы используем отдельные решения Яндекса (SaaS).
С нами вы погрузитесь в широкий спектр задач — это архитектурные вызовы, высокие нагрузки, автоматизация сложных бизнес-процессов и разработка новеньких блестящих микросервисов.
Мы создаём платформу для внутренней CRM-системы и сопутствующих сервисов Яндекса. Наша платформа позволяет быстро создавать, отлаживать и запускать бизнес-приложения enterprise-уровня.
Какие задачи вас ждут:
Сервис IAM предоставляет инструменты для построения модели разграничения доступа — это необходимо для чёткого разделения полномочий. Наш сервис также решает задачи группировки ресурсов, логической изоляции между ними, управления сессиями и группами пользователей и политиками организации.
Направление требует глубокого погружения в предметную область и решения сложных задач как с точки зрения алгоритмов, так и со стороны архитектуры системы.
Мы распределены по разным городам, экспериментируем с технологиями, проводим хакатоны.
Яндекс Контест — онлайн-платформа для организации крупнейших отечественных и зарубежных соревнований по программированию. Мы активно развиваемся, количество участников соревнований постоянно растёт.
Какие задачи вас ждут:
Мы пересобираем нашу внутреннюю LMS-платформу для корпоративного обучения в соответствии с новой стратегией обучения, хотим сделать её максимально приятной и интересной в использовании. Наша главная цель — сделать продукт, который с гордостью сможем показывать нашим сотрудникам.
Какие задачи вас ждут:
Мы разрабатываем сервисы информационной безопасности для Yandex Cloud и его клиентов. Наши системы обрабатывают сотни тысяч объектов в секунду, отвечают за хранение петабайтов данных и поиск по ним.
Прикладное наполнение наших продуктов разрабатывают эксперты по информационной безопасности, а мы обеспечиваем их адекватными инструментами для решения задач — предоставляем набор domain-specific language, движков, которые управляются написанными ими скриптами.
Какие задачи вас ждут:
Система Warehouse Management System (WMS) полностью контролирует жизненный цикл каждого товара, находящегося на складе: с момента прибытия грузовика от поставщика на склад до отгрузки товара клиенту. Систему планируют использовать не только для Маркета, но и для других сервисов Яндекса. У нас настроена непрерывная интеграция и доставка, мы пишем интеграционные и нагрузочные тесты.
Какие задачи вас ждут:
Тысячи разработчиков Яндекса работают над сотнями продуктов, создавая десятки тысяч коммитов и пул-реквестов в день. Создание удобной инфраструктуры для разработки и эксплуатации продуктов в таком объёме — это серьёзный вызов.
Наши решения направлены на то, чтобы любой проект Яндекса получал готовую инфраструктуру на всех этапах производства. У нас есть собственная система контроля версий для хранения исходного кода, системы распределённой сборки и непрерывной интеграции для C++, Java, Python и Go, способные обрабатывать сотни сборок в минуту, система ревью кода, распределённая система выполнения задач, системы развёртывания и мониторинга приложений. Мы также разрабатываем продукты для поддержки процессов разработки, планирования ресурсов и много других систем и инструментов.
Мы предлагаем вам принять участие в создании и развитии инструментов, позволяющих поддерживать высокий темп и качество разработки.
Вам предстоит:
Яндекс 360 — это виртуальный офис для организаций. B2B-платформа Яндекс 360 позволяет строить продукты для бизнеса на основе знаний об организациях и пользователях. Мы храним данные миллионов компаний, управляем десятками миллионов пользователей, отделов и групп, отправляем сотни тысяч сообщений об изменении данных в десятки сервисов Яндекс 360.
Вам предстоит:
Warden — сервис, объединяющий всё, что связано с надёжностью сервисов в Яндексе. Он знает всё о дежурных, руководителях и ответственных от каждого сервиса, уведомляет о проблемах, быстро координирует группы людей в чатах для решения кризисных ситуаций, позволяет зафиксировать действия, устраняющие возможность повторения проблемы в будущем.
Warden считает баги, доступность, время восстановления, делает аналитику поверх этих данных и позволяет менеджерам ставить цели по достижению требуемого уровня надёжности. Продукт сложный, с большим количеством настроек и непростой бизнес-логикой.
Вам предстоит:
Наша продуктовая команда разрабатывает бэкенд для международных проектов Яндекс Такси. У нас сотни микросервисов и хорошо настроенные процессы CI/CD. Большая пользовательская база, ежедневные релизы и регулярная обратная связь позволяют каждому разработчику непрерывно развиваться и видеть результаты своей работы.
Мы ищем бэкенд-разработчика, для которого важны как технические вызовы, так и возможность создавать продукт, который влияет на жизнь миллионов людей в десятках стран.
Вам предстоит:
В команде HaaS вы займётесь разработкой инструментов и сервисов для решения разных задач дата-центра: например, прошивкой BIOS и контроллеров, установкой и настройкой ОС, заменой сломавшихся дисков и других.
Вики — внутреннее хранилище Яндекса для самой разной информации: от личных заметок до официальных инструкций и порталов крупных отделов. Вики используется как единая база знаний для всех сотрудников и подразделений.
Формы — сервис для создания опросов, сбора отзывов, приёма заявок, проведения тестов и квизов. Мы расширяемся, развиваем сервисы для совместной работы и ищем разработчиков, которые нам в этом помогут.
Какие задачи вас ждут:
Наша команда работает над созданием образовательной платформы, основанной на микросервисах. По мере своего развития эта платформа будет заменять существующие разрозненные части различных LMS на унифицированные, не теряя при этом в функциональности.
«Наносить добро» будем таким продуктам, как Учебник, Практикум, Лицей, ШАД и Сезонные школы. Все они прекрасны по-своему, но без единых технических точек соприкосновения в них приходится реализовывать одно и то же в разных местах и разными способами.
Вам предстоит:
С одной стороны, наш проект имеет B2С-специфику: наши клиенты — миллионы людей, которые хотят подработать с гарантией выплат и адекватными условиями труда. С другой стороны, мы B2B-сервис, который привлекает крупных партнёров надёжными исполнителями, удобством сервиса, простотой взаимодействия и интеграциями.
Принимаем решения в реальном времени на основе подхода Data Driven, покрываем код тестами, метриками и мониторингами.
В нашей команде вы будете решать интересные продуктовые задачи: разрабатывать сервисы, проектировать и масштабировать архитектуру, а также общаться с менеджерами, аналитиками, тестировщиками и смежными командами.
Мы подразделение околосетевой разработки внутри NOC (сокращённо NOCDEV). Создаём и развиваем сетевую инфраструктуру для всего Яндекса. Проектируем и строим сети внутри ЦОД, связываем ЦОД между собой, развиваем внешнюю связность и обеспечиваем доступность всей инфраструктуры проводным и беспроводным способом.
В нашей команде вы будете решать эти задачи с помощью создания собственных сервисов и инструментов по управлению трафиком и флотом сетевых устройств, которыми занимается NOCDEV.Мы распределены по разным городам, экспериментируем с технологиями, проводим хакатоны.
Морти — сервис оркестрации и шедулинга релизов. В Яндексе большое количество команд и сервисов, многие из них зависят друг от друга, поэтому выкатывать релизы в продакшен во все дата-центры нужно в строгой последовательности, чтобы избежать неожиданных эффектов. Также иногда нужно притормозить релизы, если в дата-центре проводят технические работы.
Морти решает эти и смежные проблемы, интегрируется с системами CI/CD, которые используются в Яндексе, и другими системами стабильности.
Вам предстоит:
В Такси мы делаем продукт не только для пассажиров, но и для водителей и партнёров сервиса. Партнёрское направление — неотъемлемая часть бизнеса, напрямую влияющая на рост всей компании. Ключевыми партнёрами являются таксопарки, так как они обеспечивают сервис водителями.
Наше направление — одно из самых динамичных, мы постоянно развиваем существующие и запускаем новые сервисы. Ежедневные релизы и регулярная обратная связь позволяют каждому разработчику непрерывно развиваться и видеть результат своей работы.
В нашей команде вы будете разрабатывать бэкенд платформы для партнёров, включающий:
Наша платформа и сервисы позволяют гибко настроить, упростить и автоматизировать процессы, а в итоге — повысить эффективность бизнеса.
С нами вы будете совершенствовать высококачественную техническую платформу и создавать новые продукты более чем для 10 тыс. пользователей.
Пользователи получают удобный доступ к играм, а разработчики — простой доступ к платформе и полезным для них API. У нас уже больше десяти тысяч игр, и мы продолжаем активно работать над пополнением каталога.
В нашей команде вы будете разрабатывать сложные, высоконагруженные, активно развивающиеся сервисы.
Яндекс Еда — сервис доставки блюд из ресторанов и продуктов из магазинов. Это миллионы заказов в месяц. С нами сотрудничают десятки тысяч заведений и более тысячи магазинов в России и странах СНГ.
Курьеры — наш главный актив. Мы привлекаем, обучаем, нанимаем и экипируем несколько тысяч курьеров в день. Сервис постоянно растёт, и вместе с ним увеличивается потребность в найме курьеров.
Мы ищем разработчиков, которые помогут сделать нашу платформу найма больше, эффективнее и лучше.
Какие задачи вас ждут:
Мы разрабатываем универсальный продукт для поддержки сценариев с голосовым трафиком. Наша телефония предоставляет платформу для управления звонками, создания диалогов с голосовыми роботами, запуска и поддержки кол-центров с сотнями операторов. Каждый день возникают новые архитектурные вызовы, связанные со сложностью предметной области, геораспределением, отказоусточивостью.
Вам предстоит:
Тысячи разработчиков Яндекса работают над сотнями продуктов, создавая десятки тысяч коммитов и пул-реквестов в день. Создание удобной инфраструктуры для разработки и эксплуатации продуктов в таком объёме — это серьёзный вызов.
Наши решения направлены на то, чтобы любой проект Яндекса получал готовую инфраструктуру на всех этапах производства. У нас есть собственная система контроля версий для хранения исходного кода, системы распределённой сборки и непрерывной интеграции для C++, Java, Python и Go, способные обрабатывать сотни сборок в минуту, система ревью кода, распределённая система выполнения задач, системы развёртывания и мониторинга приложений. Мы также разрабатываем продукты для поддержки процессов разработки, планирования ресурсов и много других систем и инструментов.
Мы предлагаем вам принять участие в создании и развитии инструментов, позволяющих поддерживать высокий темп и качество разработки.
Вам предстоит:
Да, мы та самая «мудрая черепаха», несущая на «панцире» такие сервисы, как Яндекс Почта, Яндекс Диск, Яндекс Телемост, Яндекс Календарь и прочие, которые, в свою очередь, «вывозят на своих спинах» все запросы наших пользователей виртуального офиса Яндекс 360.
Но на этом наше сходство с этим замечательным животным заканчивается. Мы:
Идея виртуального офиса отчасти состоит в том, чтобы все его части — все вышеперечисленные сервисы Яндекс 360 — имели доступ к данным друг друга, умели прозрачным образом взаимодействовать друг с другом. Наши коллеги из Почты, Диска, Календаря и Мессенджера отлично справляются со своими функциональными задачами, оставляя кросс-функциональные задачи нам — платформе.
Мы отвечаем за все платформенные сервисы и предлагаем вам присоединиться к следующим задачам:
Мы создаём платформу лояльности для миллионов пользователей и решаем много задач в команде разработки: пишем API для сервисов, строим надёжный транзакционный контур, делаем систему для настроек акций максимально гибкой для наших менеджеров. Каждый день мы работаем с распределёнными системами, сложными алгоритмами и развиваем highload-разработку, а на наших серверах обрабатываются десятки тысяч запросов в секунду.
Платежный шлюз Яндекса (далее для простоты — ПШ) — это внутренний сервис, предоставляющий коробочное решение для проведения платежей другими сервисами Яндекса (Маркет, Такси и т. д.). Каждый раз, когда вы оплачиваете поездку в Такси, покупаете холодильник на Маркете или заказываете еду в Лавке, деньги списываем мы. Списание денег это сложный и комплексный процесс, поэтому внутри ПШ есть ряд команд со своими областями ответственности и задачами.
Спецпроект — это некоторая выделенная техническая или бизнес-фича, которую нужно сделать качественно и в оговоренные сроки под ключ.
Примеры проектов:
С нами вы будете решать как инфраструктурные, так и продуктовые задачи. У нас высокая культура разработки: CI/CD, код-ревью, юнит-тесты, DevOps, чёткое планирование.
Команда Диспатча отвечает за логику назначения курьеров на заказы: развивает механизм назначений и инфраструктурные сервисы, которые обеспечивают стабильность, наблюдаемость и управляемость назначений. Мы решаем сложные задачи и предъявляем высокие требования к качеству кода.
В нашей команде вы подключитесь к разработке логистических процессов. Мы ожидаем не только глубоких технических знаний, но и готовности принимать решения, куда и как развивать вверенные вам системы.
Команда клиентской платформы отвечает за инфраструктурное ядро продукта: пайплайн для быстрого отображения десятков тысяч самокатов на карте, пользовательский цикл заказа, сервисы для хранения и обработки миллионов параметров самокатов, которые помогают решать задачи смежным командам Самокатов.
В нашей команде вы поможете улучшать стабильность и качество работы сервиса в условиях постоянно возрастающей нагрузки.
Наша команда отвечает за бэкенд курьерского мобильного приложения Яндекс Про. Это основной рабочий инструмент курьеров, сотрудничающих с сервисом. От качества, доступности и скорости приложения критически зависит то, как курьеры выполняют свои задачи, и то, как работает Яндекс Еда в целом.
Мы ищем разработчиков, которым важна как техническая часть построения бэкенда (микросервисы, API, СУБД и т. д.), так и продуктовые результаты работы, влияние на внешний мир.
Вам предстоит:
Яндекс Еда — сервис доставки блюд из ресторанов и продуктов из магазинов. Это миллионы заказов в месяц. С нами сотрудничают десятки тысяч заведений и более тысячи магазинов в России и странах СНГ.
Курьеры — наш главный актив. Мы привлекаем, обучаем, нанимаем и экипируем несколько тысяч курьеров в день. Сервис постоянно растёт, и вместе с ним увеличивается потребность в найме курьеров.
Мы ищем разработчиков, которые помогут сделать нашу платформу найма больше, эффективнее и лучше.
Какие задачи вас ждут:
Мы разрабатываем мессенджер для корпоративного общения в рамках продукта Яндекс 360 и платформу для организации чатов на сервисах Яндекса. Поставляем нативные приложения, встраиваемые клиентские SDK, поддерживаем и развиваем высоконагруженный бэкенд, обслуживающий все чаты.
Вам предстоит:
Наша продуктовая команда разрабатывает бэкенд для международных проектов Яндекс Такси. У нас сотни микросервисов и хорошо настроенные процессы CI/CD. Большая пользовательская база, ежедневные релизы и регулярная обратная связь позволяют каждому разработчику непрерывно развиваться и видеть результаты своей работы.
Мы ищем бэкенд-разработчика, для которого важны как технические вызовы, так и возможность создавать продукт, который влияет на жизнь миллионов людей в десятках стран.
Вам предстоит:
С нами вы займётесь современной продуктовой разработкой, будете создавать и улучшать фичи, вносить вклад в развитие нового продукта для рекламы Лавки.
Наша команда разрабатывает рекламные продукты для ресторанов и брендов в сфере FMCG. Например, раздел «Продвижение» для партнёров в ресторанном приложении, инструменты ранжирования, фильтрации и отображение рекламы для ресторанов и магазинов в клиентском приложении, баннерная и перформанс-реклама для FMCG-брендов.
Какие задачи вас ждут:
В Такси мы делаем продукт не только для пассажиров, но и для водителей и партнёров сервиса. Партнёрское направление — неотъемлемая часть бизнеса, напрямую влияющая на рост всей компании. Ключевыми партнёрами являются таксопарки, так как они обеспечивают сервис водителями.
Наше направление — одно из самых динамичных, мы постоянно развиваем существующие и запускаем новые сервисы. Ежедневные релизы и регулярная обратная связь позволяют каждому разработчику непрерывно развиваться и видеть результат своей работы.
В нашей команде вы будете разрабатывать бэкенд платформы для партнёров, включающий:
Яндекс Драйв — один из самых крупных каршерингов в мире. Ежедневно тысячи наших машин нуждаются в обслуживании, а миллионы пользователей — в поддержке.
Какие задачи вас ждут:
Мы ведём разработку продукта, позволяющего водителям перемещаться к точкам их интереса с заказами по пути. Например, вечером водитель может поехать домой с возможностью подобрать пассажира в том же направлении. В результате для водителя сокращается холостой пробег, а для пассажира уменьшается время ожидания такси — подходящих под поездку водителей становится больше.
Как устроена работа:
Вам предстоит:
Мы разрабатываем универсальный продукт для поддержки сценариев с голосовым трафиком. Наша телефония предоставляет платформу для управления звонками, создания диалогов с голосовыми роботами, запуска и поддержки кол-центров с сотнями операторов. Каждый день возникают новые архитектурные вызовы, связанные со сложностью предметной области, геораспределением, отказоусточивостью.
Вам предстоит:
Тысячи разработчиков Яндекса работают над сотнями продуктов, создавая десятки тысяч коммитов и пул-реквестов в день. Создание удобной инфраструктуры для разработки и эксплуатации продуктов в таком объёме — это серьёзный вызов.
Наши решения направлены на то, чтобы любой проект Яндекса получал готовую инфраструктуру на всех этапах производства. У нас есть собственная система контроля версий для хранения исходного кода, системы распределённой сборки и непрерывной интеграции для C++, Java, Python и Go, способные обрабатывать сотни сборок в минуту, система ревью кода, распределённая система выполнения задач, системы развёртывания и мониторинга приложений. Мы также разрабатываем продукты для поддержки процессов разработки, планирования ресурсов и много других систем и инструментов.
Мы предлагаем вам принять участие в создании и развитии инструментов, позволяющих поддерживать высокий темп и качество разработки.
Вам предстоит:
С нами вы будете развивать единое хранилище данных (MDS), общеяндексовое хранилище изображений (Avatars), Yandex Cloud Object Storage, Yandex Cloud CDN.
Пользователи получают удобный доступ к играм, а разработчики — простой доступ к платформе и полезным для них API. У нас уже больше десяти тысяч игр, и мы продолжаем активно работать над пополнением каталога.
В нашей команде вы будете разрабатывать сложные, высоконагруженные, активно развивающиеся сервисы.
Мы разрабатываем сервисы информационной безопасности для Yandex Cloud и его клиентов. Наши системы обрабатывают сотни тысяч объектов в секунду, отвечают за хранение петабайтов данных и поиск по ним.
Прикладное наполнение наших продуктов разрабатывают эксперты по информационной безопасности, а мы обеспечиваем их адекватными инструментами для решения задач — предоставляем набор domain-specific language, движков, которые управляются написанными ими скриптами.
Какие задачи вас ждут:
Мы подразделение околосетевой разработки внутри NOC (сокращённо NOCDEV). Создаём и развиваем сетевую инфраструктуру для всего Яндекса. Проектируем и строим сети внутри ЦОД, связываем ЦОД между собой, развиваем внешнюю связность и обеспечиваем доступность всей инфраструктуры проводным и беспроводным способом.
В нашей команде вы будете решать эти задачи с помощью создания собственных сервисов и инструментов по управлению трафиком и флотом сетевых устройств, которыми занимается NOCDEV.Вики — внутреннее хранилище Яндекса для самой разной информации: от личных заметок до официальных инструкций и порталов крупных отделов. Вики используется как единая база знаний для всех сотрудников и подразделений.
Формы — сервис для создания опросов, сбора отзывов, приёма заявок, проведения тестов и квизов. Мы расширяемся, развиваем сервисы для совместной работы и ищем разработчиков, которые нам в этом помогут.
Какие задачи вас ждут:
Наша команда создаёт высоконагруженные сервисы, которые обрабатывают сотни тысяч запросов в секунду. Мы отвечаем за сервисы Браузера и поискового приложения Яндекса: сервер синхронизации закладок и паролей, машинный перевод видео, суммаризацию статей и видео с помощью YandexGPT, приём статистики, раздачу конфигов и десятки других.
Какие задачи вас ждут:
Сервис IAM предоставляет инструменты для построения модели разграничения доступа — это необходимо для чёткого разделения полномочий. Наш сервис также решает задачи группировки ресурсов, логической изоляции между ними, управления сессиями и группами пользователей и политиками организации.
Направление требует глубокого погружения в предметную область и решения сложных задач как с точки зрения алгоритмов, так и со стороны архитектуры системы.
С одной стороны, наш проект имеет B2С-специфику: наши клиенты — миллионы людей, которые хотят подработать с гарантией выплат и адекватными условиями труда. С другой стороны, мы B2B-сервис, который привлекает крупных партнёров надёжными исполнителями, удобством сервиса, простотой взаимодействия и интеграциями.
Принимаем решения в реальном времени на основе подхода Data Driven, покрываем код тестами, метриками и мониторингами.
В нашей команде вы будете решать интересные продуктовые задачи: разрабатывать сервисы, проектировать и масштабировать архитектуру, а также общаться с менеджерами, аналитиками, тестировщиками и смежными командами.
Наша команда работает над созданием образовательной платформы, основанной на микросервисах. По мере своего развития эта платформа будет заменять существующие разрозненные части различных LMS на унифицированные, не теряя при этом в функциональности.
«Наносить добро» будем таким продуктам, как Учебник, Практикум, Лицей, ШАД и Сезонные школы. Все они прекрасны по-своему, но без единых технических точек соприкосновения в них приходится реализовывать одно и то же в разных местах и разными способами.
Вам предстоит:
Тысячи разработчиков Яндекса работают над сотнями продуктов, создавая десятки тысяч коммитов и пул-реквестов в день. Создание удобной инфраструктуры для разработки и эксплуатации продуктов в таком объёме — это серьёзный вызов.
Наши решения направлены на то, чтобы любой проект Яндекса получал готовую инфраструктуру на всех этапах производства. У нас есть собственная система контроля версий для хранения исходного кода, системы распределённой сборки и непрерывной интеграции для C++, Java, Python и Go, способные обрабатывать сотни сборок в минуту, система ревью кода, распределённая система выполнения задач, системы развёртывания и мониторинга приложений. Мы также разрабатываем продукты для поддержки процессов разработки, планирования ресурсов и много других систем и инструментов.
Мы предлагаем вам принять участие в создании и развитии инструментов, позволяющих поддерживать высокий темп и качество разработки.
Вам предстоит:
Пользователь нашего сервиса — крупнейшие российские компании, а также большая часть сервисов Яндекса (Облако, Маркет, Такси, Поиск и др.). Нашими сервисами пользуются как для решения разовых задач, так и для построения production-систем поставки и обработки данных.
Что мы делаем:
Технологии:
Чем можем похвастаться:
Мы создаём платформу лояльности для миллионов пользователей и решаем много задач в команде разработки: пишем API для сервисов, строим надёжный транзакционный контур, делаем систему для настроек акций максимально гибкой для наших менеджеров. Каждый день мы работаем с распределёнными системами, сложными алгоритмами и развиваем highload-разработку, а на наших серверах обрабатываются десятки тысяч запросов в секунду.
Платежный шлюз Яндекса (далее для простоты — ПШ) — это внутренний сервис, предоставляющий коробочное решение для проведения платежей другими сервисами Яндекса (Маркет, Такси и т. д.). Каждый раз, когда вы оплачиваете поездку в Такси, покупаете холодильник на Маркете или заказываете еду в Лавке, деньги списываем мы. Списание денег это сложный и комплексный процесс, поэтому внутри ПШ есть ряд команд со своими областями ответственности и задачами.
Спецпроект — это некоторая выделенная техническая или бизнес-фича, которую нужно сделать качественно и в оговоренные сроки под ключ.
Примеры проектов: