🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Старший разработчик на Go и Python в Инфраструктуру

Яндекс
Казань, Нижний Новгород, Москва, Санкт-Петербург, Екатеринбург, Новосибирск
Гибридный, Офис
Опубликовано: 10 Oct 2025
Мы развиваем инфраструктурную облачную платформу для запуска и эксплуатации сервисов в Яндексе. Это единая инсталляция, масштабированная на всю компанию. Под управлением облака уже находится около миллиона контейнеров, включая Поиск, YT, все микросервисы Такси и сотни других продуктов.

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

Ищем разработчика в команду, которая отвечает за балансировку трафика. Мы создаём control plane для управления TCP/UDP и HTTP(S)-балансировщиками. Разработчики через API и UI могут настраивать и запускать балансировщики для своих сервисов. Мы интегрируем балансировку с другими компонентами платформы: мониторингом, логированием, rate limiting, DNS, управлением сертификатами. Под управлением системы работают балансировщики, которые обрабатывают в среднем 25 миллионов запросов в секунду.

Какие задачи вас ждут

Развитие функциональности балансировщиков
Наша система управляет TCP/UDP и HTTP(S)-балансировщиками, которые обрабатывают 25 миллионов запросов в секунду. Вы будете проектировать и внедрять новые возможности в control plane: разрабатывать API для управления конфигурациями, реализовывать поддержку современных протоколов, создавать гибкие механизмы маршрутизации трафика, обеспечивать интеграцию с новыми типами бэкенд-сервисов.

Интеграция с инфраструктурными системами
Балансировщики — это часть большой экосистемы облачной инфраструктуры Яндекса. Вы будете выстраивать взаимодействие со смежными системами: мониторингом, логированием, rate limiting, DNS, сервисами для управления сертификатами. Задача — сделать эти интеграции надёжными и удобными, чтобы пользователи получили полноценный инструментарий для эксплуатации своих сервисов.

Повышение надёжности и масштабируемости
При текущих нагрузках критически важна стабильность работы системы. Вы будете заниматься отказоустойчивостью: проектировать механизмы graceful degradation, оптимизировать производительность, внедрять автоматическое восстановление после сбоев, реализовывать динамическое управление трафиком на лету. Это включает работу с распределёнными системами, решение задач консистентности данных и минимизации времени недоступности сервиса.

Улучшение опыта пользователей
Тысячи разработчиков Яндекса используют нашу систему для запуска своих сервисов. Вы будете упрощать API и UI, делать понятнее сообщения об ошибках, автоматизировать рутинные операции и создавать инструменты для диагностики проблем. Цель — минимизировать время на настройку и эксплуатацию балансировщиков.

Мы ждем, что вы

  • Имеете опыт промышленной разработки на Python или Go от трёх лет
  • Понимаете, как устроены и работают классические структуры данных и алгоритмы
  • Умеете проектировать API и работать с базами данных
  • Знакомы с принципами построения распределённых систем

Будет плюсом, если вы

  • Разрабатывали облачные и инфраструктурные сервисы
  • Работали с высоконагруженными системами
  • Знаете Linux и сетевые протоколы
  • Имеете практический опыт многопоточного и асинхронного программирования
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие