Создаём интеллектуальные инструменты, которые ускоряют и упрощают работу разработчиков. Среди них — граф знаний микросервисов, базы правил и рецептов для ИИ-агентов, MCP-инструменты, LLM-пайплайны для решения специализированных задач (генерации тестов, замены одной технологии другой и т.д.), а также алгоритмы определения аномалий
Разрабатываем нейросетевые модели для основных объектов Городских сервисов Яндекса. С помощью глубокого обучения мы встраиваем информацию о связях между этими объектами в векторные представления (эмбединги). Полученные эмбединги помогают решать прикладные задачи: от поиска товаров в Яндекс Маркете до прогнозирования спроса и предложения для локаций в Яндекс Такси.
Предоставляем прикладные ML-решения под разные задачи коллег из смежных подразделений. Помогаем быстро освоить и адаптировать ML-технологии, чтобы повысить ключевые метрики, и параллельно прокачиваем свои инженерные компетенции
Open source фреймворк для написания асинхронных сервисов, микросервисов и утилит на языке C++. Значительно упрощает разработку за счёт встроенных инструментов для диагностики, мониторинга, трейсинга, отладки и экспериментов, что объясняет его популярность среди множества компаний и внутри Яндекса
Этот фреймворк упрощает разработку более 200 микросервисов на Java/Kotlin. Достаточно указать настройки в конфигурации и запустить перегенерацию — MJ сам подключит библиотеки, пропишет зависимости и сгенерирует код с заглушками для бизнес-логики и тестами
Golang-фреймворк, самый молодой среди наших продуктов. Наращивает более чем по 10 микросервисов каждый квартал и надёжно работает под высокими нагрузками. Широко применяется в Яндекс Go и Яндекс Еде
Позволяет сервисам обмениваться задачами и сообщениями с возможностью их отложенного исполнения. Даёт возможность обрабатывать задачи независимо. Ближайшие аналоги: Google Cloud Tasks, Amazon SQS. На STQ работают более 700 микросервисов и порядка 3500 очередей, а средняя нагрузка — 100 тысяч задач в секунду
Общее хранилище для телеметрических данных с 2500 микросервисами и инфраструктурой по поставке логов и трассировок
Processing as a Service, ядро процессинга Яндекс Go, система для декларативного описания сценариев длительных многошаговых операций. Она делегирует исполнение операций сервисам через синхронную и асинхронную коммуникацию: запросы «в ручки», сообщения в очереди
Инструмент для получения полной конфигурации микросервиса одним кликом. Позволяет описывать микросервисы, управлять пайплайнами выкатки и автоматически сокращать время простоя при сбоях
Платформа ищет исполнителей для различных Городских сервисов Яндекса. Обеспечивает точное определение местоположения в привязке к сетке дорог. Обработка запросов занимает десятки миллисекунд даже в самых сложных сценариях. А высокую надёжность работы обеспечивают встроенные механизмы самодиагностики и graceful-деградации: они автоматически отключают проблемный функционал и снижают нагрузку
Оплата заказа, привязка банковской карты, выплата денег исполнителям, формирование закрывающих документов — это всё задачи для команды биллинга. Через платформу проходят все финансовые потоки Городских сервисов Яндекса, поэтому она отличается повышенной устойчивостью, предсказуемостью и тщательной выверкой данных
Сервисы решают две ключевые задачи: распределяют обращения пользователей и партнёров Яндекса между специалистами поддержки, а также помогают сотрудникам подключаться к диалогу и эффективно решать проблемы. Встроенная обучаемая ML-модель помогает формировать персонализированные ответы
Мы создаём технологии, которые делают каждую поездку предсказуемой и надёжной — от момента регистрации исполнителя до завершения заказа.
Наша команда разрабатывает решения, помогающие быстро и точно подтверждать документы водителей и курьеров, обеспечивая соответствие требованиям сервиса с первого дня работы, а также внедряет алгоритмы, направленные на снижение аварийности и конфликтов в Городских Сервисах.
Уменьшение уровня мошенничества, честные условия работы и защита ключевых процессов сервиса — задачи команды антифрода. Наша система защищает от подозрительной активности с высокой точностью. С помощью ML и ИИ-технологий она обрабатывает большие объёмы данных и ищет любые отклонения от нормы.
Команда из разработчиков, менеджеров и инженеров безопасности, дата-инженеров занимается защитой всей инфраструктуры: от серверов до пользователей и исполнителей. Активно используют современные технологии (ИИ, ML, LLM и другие) и подход, основанный на данных — дата-аналитикам здесь рады
Руководитель отдела DevEx в Техплатформе Городских сервисов Яндекса
Наша команда работает с хардовыми и технологичными задачами.
Мы создаём инфраструктуру и dev-to-dev инструменты для всех разработчиков Городских сервисов Яндекса. Это и TDF-окружения, чтобы инженеры удалённо запускали код, и фреймворки для разных языков (userver на C++, MJ на Java/Kotlin, Goliath на Golang), и системы управления микросервисами, а ещё инструменты диагностики, которые работают «из коробки»: все дашборды, алерты, метрики.
Мы занимаемся тем, что делаем других разработчиков продуктивнее и счастливее: помогаем не тратить время на рутинные процессы и бросаться с разбега в решение своих бизнес-функций.
Так как мы поддерживаем широкий круг технологий, на которых базируются тысячи сервисов, у нас в основном работают более опытные спецы, готовые к высокой ответственности.
Это мультиинженеры, которым нравится взаимодействовать с инфраструктурой: разбираться в инструментах для других программистов. Довольно специфичная область, в которой вы связываете карьеру с бигтехом.
руководитель команды userver, эксперт-разработчик C++ Техплатформы Городских сервисов Яндекса
Мы разрабатываем базовые компоненты на языке C++ для разных направлений Городских сервисов Яндекса: Go, Еда, Лавка, Доставка, — а ещё для подразделений Финтеха и Электро. Наш основной продукт — это самописный фреймворк userver, который доступен в open source.
Немного похвастаюсь: у нас больше 2800 звёзд на GitHub.
Userver помогает быстро и удобно создавать микросервисы, сервисы и утилиты благодаря широкому набору возможностей. Поэтому им активно пользуется множество других компаний, включая 2GIS, T-Банк и Delivery Club.
У нас энергичная высококвалифицированная команда, качества которой, можно сказать, вытекают из описания самого фреймворка: асинхронный, многопоточный, производительный,
с большим количеством функционала и интеграций с базами данных.
Таких вот ребят мы и ищем: которые умеют работать со всем вышеперечисленным, корутинами, сетью и операционными системами. И, само собой, хорошо знают C++.
А ещё у нас открытая инженерная культура и максимальная вовлечённость в бизнес.
руководитель биллинга и инфраструктуры поиска исполнителей в Техплатформе Городских сервисов Яндекса
Продукты, которыми мы занимаемся, отличаются повышенной чувствительностью к свежести и корректности данных. Они стоят на критическом пути пользователя каждого сервиса, поэтому требуют внимательного подхода «про запас».
Платформа биллинга предоставляет решения от создания метода оплаты и оплаты заказа до денежных расчётов с контрагентами и отражения в финансовом учёте. Основной упор делается на предсказуемость поведения, надёжность, тщательную выверку финансовых данных. Пользователям нужна скорость и прозрачность в оплатах заказа, а контрагенты ожидают выверенных отчётов о заработке, быстрого перевода денег и предоставления необходимых документов для бухгалтерии и налоговой. Любые ошибки в биллинге бьют не только по финансовым показателям, но, что не менее чувствительно, по репутации и доверию пользователей к нам.
Вторая наша платформа отвечает за поиск исполнителей: понимание, где исполнитель находится сейчас, и отслеживание всех его актуальных свойств. Это около сотни параметров, которые обновляются каждые несколько секунд. Здесь критически важна скорость обработки запросов, а также непрерывное и точное определение местоположения в привязке к сетке дорог. Если координаты не обрабатываются 10–20 секунд, граф начинает устаревать. Чем дольше это длится, тем сильнее это сказывается на пользователях: например, водитель проезжает МКАД, и теперь при назначении на заказ внутри МКАДа ему придётся ехать на 15 минут дольше. Что приносит значительные неудобства пассажиру и существенно снижает заработок водителя в единицу времени.
Один из наших важнейших стимулов — сделать настолько безупречно и надёжно, чтобы как можно реже просыпаться по ночам для «тушения» инцидентов.
Это интересная многогранная работа: мы добиваемся высокого качества платформ, где всё работает быстро и как часы.
руководитель отдела разработки платформенных продуктов в Техплатформе Городских сервисов Яндекса
Развитие искусственного интеллекта открыло большие возможности
для сервисов нашей бизнес-группы.
Мы используем ИИ для /автоматизации поддержки, продаж, создания контента
и массового найма. Делаем полный файнтюн моделей, реализуем агентов и мультиагентные сценарии, умеем распознавать и генерировать голос, работаем на языках наших пользователей.
В большинстве задач наша цель — полная автоматизация. Но в сложных или творческих кейсах по‑прежнему нужен человек. Для них мы создаём копайлотов: инструменты на основе искусственного интеллекта, которые помогают сотрудникам работать эффективнее.
Мы уже экономим миллиарды и делаем продукты Яндекса лучше для пользователей. Наша миссия — переложить рутину на ИИ, чтобы люди могли заниматься творчеством
и неординарными задачами.
Лёша Золотухин
Разработчик в Техплатформе Городских сервисов Яндекса
Лёша Иванов
Руководитель разработки базовых сервисов инфраструктуры Техплатформы Городских сервисов Яндекса
Антон Полухин
Руководитель разработки общих компонентов Техплатформы Городских сервисов Яндекса
Рома Елизаров
Руководитель отдела DevEx
в Техплатформе Городских сервисов Яндекса
Вася Куликов
Ведущий разработчик в Техплатформе городских сервисов Яндекса
Антон Полухин
Руководитель разработки общих компонентов Техплатформы Городских сервисов Яндекса
Толя Беляев
Руководитель службы диагностики и аналитики сервисов Техплатформы Городских сервисов Яндекса
Лёша Золотухин
Разработчик в Техплатформе Городских сервисов Яндекса
Мария Медведева
Аналитик-разработчик в команде безопасности поездки Техплатформы Городских сервисов Яндекса
Антон Полухин
Руководитель разработки общих компонентов Техплатформы Городских сервисов Яндекса
Илья Дёжин
Руководитель
биллинга Техплатформы
Городских сервисов Яндекса
Александр Малков
C++ разработчик в userver
Антон Полухин
Руководитель разработки общих компонентов Техплатформы Городских сервисов Яндекса