Детали вакансии

Разработка
Мидл
Гибрид
Полная занятость
May 2

Backend-разработчик в команду маршрутизации (RouteQ)

Backend-разработчик в команду Яндекс.Маршрутизации (RouteQ), отвечающую за мониторинг и отслеживание курьеров в реальном времени. Задачи включают проектирование распределенных систем, API и работу с высоконагруженными базами данных (PostgreSQL). Требуется знание C++.

Яндекс.Маршрутизация — сервис для построения и оптимизации маршрутов. Мы ищем разработчика в команду мониторинга — инструмента для контроля исполнения маршрутов и отслеживания курьеров в реальном времени. Какие задачи ждут вас: • Проектирование распределённых отказоустойчивых систем Высокая доступность — базовое требование: запуск любых фич не должен снижать стабильность. Мы внедряем механизмы отказоустойчивости: fallbacks, rate limiting, timeouts, retries с backoff, идемпотентность. • Проектирование расширяемых и легко интегрируемых API Мы разрабатываем API, которыми пользуются сотни клиентов. Это накладывает ограничения при проектировании изменений. Нужно думать о пагинации, фильтрах, сортировках, форматах и квотах. • Работа с высоконагруженными базами данных Придётся оптимизировать производительность PostgreSQL под высокой нагрузкой: работать с EXPLAIN/ANALYZE, планами запросов и индексами, устранять проблемы конкурентности транзакций и блокировок. Необходимо решать сложные операционные кейсы (рост таблиц, тюнинг vacuum/autovacuum, партиционирование, репликация) и развивать архитектуру данных.

Ждём, что вы: • Знаете алгоритмы и структуры данных • Умеете и любите писать код на C++

Почему здесь хорошо: Добровольное медицинское страхование (ДМС) в Яндексе действует с первого месяца — например, можно сделать плановый осмотр у стоматолога и профессиональную чистку. Это не все бонусы — полный список здесь: https://yandex.ru/jobs/pages/benefits?utm_campaign=ya_nanimaet

Россия
C++
PostgreSQL

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

Похожие вакансии

Backend-разработчик в команду Поиска

Вакансия Backend-разработчика в команде Поиска Яндекса, с фокусом на продукты недвижимости и финансов. Обязанности включают разработку продуктов, обработку данных, улучшение инфраструктуры и интеграцию ИИ. Требуется опыт работы с C++, Python, Go, Java или Scala.

Россия
Y
Yandex

Backend-разработчик в команду Intercity

Backend-разработчик в Intercity — сервис для междугородних поездок. Фокус на создании нового маркетплейса, оптимизации ценообразования и масштабировании платформы. Требуется опыт работы с языками программирования, алгоритмами и базами данных.

I
Intercity

Golang-разработчик в команду Маршрутизации

Golang-разработчик в команду Маршрутизации от Т-Банк. Middle/Senior уровня, удаленная работа. Разработка и поддержка сервисов маршрутизации, участие в проработке архитектуры.

Т
Т-Банк