Описание вакансии
Яндекс Вертикали — это шесть крупных продуктов: Авто.ру, CM.Expert, Яндекс Аренда, Недвижимость, Путешествия и Услуги. Их общая дневная аудитория превышает пять миллионов человек, а моментальная нагрузка составляет десятки тысяч RPS. Наше подразделение — это часть дружной команды Вертикалей. Мы создаём инфраструктурные инструменты для удобной и приятной разработки. Наши заказчики — разработчики, тестировщики и аналитики. Мы плотно взаимодействуем с админами и порой сами погружаемся в низкоуровневые задачи.
Пишем на Golang и готовы рассматривать кандидатов со знанием других языков: Java, Python, PHP, C++ и т. д. Используем PostgreSQL, Kafka, LogBroker, ClickHouse, YDB, Consul, Nomad, Envoy, nginx. API преимущественно на GRPC. Заворачиваем приложения в Docker. В качестве инструментов всегда выбираем наиболее современные, которые подходят для выполнения задачи. Рассматриваем как зарекомендовавшие себя решения с open source, так и внутренние разработки Яндекса. Любим экспериментировать.
Спектр наших проектов достаточно широк:
- разрабатываем свою систему работы с логами, обрабатывающую 400 000 RPS, в основе которой лежит самописный docker driver для сбора, ClickHouse как хранилище и самописный JS-плагин к Grafana как UI с возможностью просмотра логов в реальном времени;
- пишем логику для балансировки трафика;
- создаём свою систему деплоя, которая уже эволюционировала в собственную платформу, опираясь на бизнес-практики и подходы;
- делаем многое другое, о чём готовы рассказать на собеседовании.
Что нужно делать:
- проектировать архитектуру фич и разрабатывать их;
- решать сложные технические задачи;
- быстро принимать ключевые технические решения;
- развивать инфраструктуру, инструменты разработки и процессы в команде.
Мы ждем, что вы:
- готовы писать на Go;
- понимаете принципы многопоточного программирования;
- любите работать в команде, при этом способны действовать самостоятельно;
- умеете и любите автоматизировать рутинные операции;
- работали с высоконагруженными распределёнными системами.
Условия:
- расширенный пакет ДМС с первого месяца работы, в том числе страхование от несчастных случаев, страхование выезжающих за рубеж, возможность застраховать семью с корпоративной скидкой;
- компенсация оплаты питания, завтраки, ланчи и снеки в офисе;
- корпоративное обучение: внутренняя библиотека, курсы, конференции;
- корпоративная жилищная программа;
- гибкий формат работы: каждый сотрудник сам выбирает комфортный для себя режим и место работы: дом, офис или смешанный формат;
- бесплатная парковка на территории офиса;
- возможность удалённой работы для кандидатов, которые не планируют переезжать в Москву или Санкт-Петербург, где находится основная команда.