Яндекс

go-разработчик платформы для разработки

Коротко

Go-разработчик в платформенную команду Яндекс Вертикалей (Недвижимость, Аренда, Путешествия) — развитие внутренней платформы разработки (IDP), системы просмотра логов на 400 000 RPS, системы оптимизации ресурсов и интеграций с внутренней инфраструктурой Яндекса. Компания — крупный высоконагруженный интернет-сервис с аудиторией более 5 млн пользователей в день. Требуется опыт с высоконагруженными распределёнными системами и многопоточным программированием на Go, готовность быть фича-лидом, а не просто исполнителем задач.

Описание
Яндекс Вертикали — сервисы Яндекс Недвижимость, Аренда и Путешествия, которые связывают пользователей с их мечтами: помогают найти новый дом, забронировать отель или купить билеты в путешествие. Их общая дневная аудитория превышает пять миллионов человек, а моментальная нагрузка составляет десятки тысяч RPS. Наше подразделение — это часть дружной команды Вертикалей. Мы развиваем платформенное решение для комфортной, быстрой и качественной разработки. Наши пользователи — разработчики, тестировщики и аналитики из команд Вертикалей.
Задачи
•Создаём платформенное решение, которое развилось из системы деплоя, на основе бизнес-практик и подходов.
•Разрабатываем систему просмотра логов в режиме реального времени (нагрузка — 400 000 RPS) на основе самописного Docker Driver для сбора данных, ClickHouse для хранения и самописного JS-плагина к Grafana в роли UI.
•Будете развивать нашу внутреннюю платформу (IDP), которая позволяет разработчикам легко разворачивать сервисы в Nomad и создавать различные ресурсы во внутренней инфраструктуре Яндекса.
•Предстоит углублять интеграции с внутренними системами Яндекса, а также создавать новые функции, упрощающие работу с инфраструктурой для разработчиков.
•Будете развивать систему оптимизации ресурсов: улучшать алгоритмы рекомендаций по оптимизации, добавлять новые данные и повышать точность прогнозов, чтобы продуктовые сервисы работали стабильнее, ресурсы использовались оптимально, а анализ производительности сервисов занимал меньше времени.
•Предстоит участвовать в оптимизации взаимодействия компонентов, исследовании применения новых подходов и компонентов — например, использования Temporal для упрощения разработки надёжной оркестрации сложных бизнес-процессов.
Требования
•Готовы писать на Go
•Работали с высоконагруженными распределёнными системами
•Понимаете принципы многопоточного программирования
•Любите работать в команде, при этом способны действовать самостоятельно
•Хотите развивать продукт, выступая фича-лидом или оунером части продукта, а не просто «пилить» задачи
Условия
Условий в вакансии нет

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

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

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте