Яндекс Инфраструктура

разработчик go в observability

Коротко

Разработчик Go в команду observability-платформы Яндекса, развивающую распределённую систему трассировки, обрабатывающую миллиарды трассировок ежедневно от сотен микросервисов. Роль связана с масштабированием и повышением отказоустойчивости системы, разработкой горячего хранения трассировок, а также исследованием применения AI/ML к данным трассировок. Требуется от 3 лет опыта, уверенное владение Golang и опыт разработки высоконагруженных распределённых систем, а также понимание принципов observability. Работа удалённая, полная занятость.

Описание
Команда разрабатывает и развивает распределённую систему трассировки внутри observability-платформы. Система используется в Яндексе и Yandex Cloud, помогая инженерам анализировать производительность, выявлять инциденты и понимать поведение сложных распределённых систем. Через инфраструктуру ежедневно проходят миллиарды трассировок от сотен микросервисов.
Задачи
•Масштабировать и повышать доступность системы распределённого трассирования
•Анализировать узкие места и проектировать решения для горизонтального масштабирования, отказоустойчивости и балансировки нагрузки
•Разрабатывать подсистему горячего хранения трассировок
•Обеспечивать высокую скорость приёма трасс, хранение данных в оперативной памяти и выполнение вычислений
•Реализовывать управление жизненным циклом трассировок в памяти
•Развивать пользовательские сценарии для ускорения выявления причин деградаций, ошибок и аномалий
•Создавать механизмы фильтрации и группировки трассировок
•Строить автоматические срезы трассировок и интеграции с логами, метриками и алертами
•Исследовать применение AI/ML к данным трассировок
•Генерировать и проверять гипотезы, создавать MVP-инструменты с большими языковыми моделями
•Участвовать в архитектурной и технической проработке observability-платформы
•Обеспечивать корреляцию трасс с логами и метриками
•Участвовать в унификации пользовательского интерфейса и API
•Выстраивать единые принципы хранения, навигации и анализа данных
Требования
•От 3 лет опыта
•Уверенное владение Golang
•Опыт разработки высоконагруженных распределённых систем
•Понимание принципов observability: трассировки, метрики и логи
•Умение работать в команде, принимать технические решения и брать на себя ответственность
•Готовность решать сложные задачи, напрямую влияющие на весь Яндекс
•Будет плюсом опыт работы с различными инструментами трейсинга, опыт работы с базами данных, аналогичными ClickHouse
Условия
•Расширенная медицинская страховка с первого месяца
•Оплачиваются 30 дней больничного в году
•Доступ к передовым AI-моделям для ежедневной работы
•Компенсация от 100М токенов для экспериментов и оптимизации рутины
•Возможность проходить ежегодные чекапы и регулярно вакцинироваться
•Стоматология и коррекция зрения по ДМС
•Оплата ведения беременности и родов для сотрудниц и жён сотрудников, работающих более двух лет
•Страховка для родственников по системе 80/20

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

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

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

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

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