Старший Go-разработчик в команду аналитической платформы
Компания: Авито
Локация: Москва
О компании
Авито — ведущая платформа по продаже и покупке товаров и услуг в России. Мы предоставляем пользователям удобные инструменты для взаимодействия на online-рынке. Наша команда фокусируется на разработке технологий, которые помогают оптимизировать бизнес-процессы и улучшить пользовательский опыт.
Ключевые факты:
- Основана в 2007 году
- Более 30 миллионов уникальных пользователей в месяц
- Широкий ассортимент предложений: от недвижимости до автомобилей
- Сложные и высоконагруженные технические решения.
О вакансии
Команда Авито разрабатывает платформу для проведения AB-экспериментов под названием Trisigma. Эта система востребована не только внутри компании, но и среди других крупных игроков на российском рынке, позволяя проводить различные эксперименты и анализировать данные в реальном времени.
Наша работа охватывает всю цепочку разработки: от идентификации требований до внедрения в продакшен. Мы занимаемся решением задач различной сложности, включая высокие нагрузки и обработку множества метрик.
В этой роли вы будете играть ключевую роль в проектировании и развитии backend-сервисов, влияя на качество и стабильность платформы.
Чем предстоит заниматься:
- Проектировать и развивать backend-сервисы платформы: управление экспериментами, сплитование, фича-флаги, расчёт результатов.
- Принимать архитектурные решения по структуре сервисов, API и интеграциям.
- Вести сложные проекты от начальных требований до вывода в продуктив и поддержки.
- Улучшать наблюдаемость системы: настраивать метрики, алерты и логирование.
- Поддерживать команду в сложных инцидентах и проблемах качества данных.
Что мы предлагаем:
- Прозрачная система премий; зарплата обсуждается на собеседовании.
- Личный бюджет на обучение: книги, курсы, конференции.
- ДМС с стоматологией и доступ к терапевту и массажисту в офисе.
- Удалённая работа и комфортный офис возле метро "Белорусская" с панорамным видом на город.
Обязанности
- Проектировать и развивать backend-сервисы платформы.
- Принимать архитектурные решения по сервисам и API.
- Вести проекты от требований до продакшена и поддерживать их.
- Улучшать наблюдаемость и эксплуатационное качество системы.
- Поддерживать команду в сложных инцидентах и проблемах.
- Разрабатывать backend-сервисы на Python и Go.
- Работать с PostgreSQL: проектировать схемы и оптимизировать запросы.
- Применять принципы observability и работать с Graphite/Prometheus и Grafana.
- Работать с аналитическими системами хранения и обработки данных.
- Проводить код-ревью и менторить коллег.
Требования
- проектировать и развивать backend-сервисы платформы: управление экспериментами, сплитование, фича-флаги, расчёт и доставку результатов;
- принимать архитектурные решения по устройству сервисов, API, интеграций и хранению данных;
- вести сложные проекты end-to-end: от проработки требований и декомпозиции до вывода в прод и последующей поддержки.
- улучшать наблюдаемость и эксплуатационное качество системы: метрики, алерты, логирование, диагностику отказов;
- быть технической опорой команды в сложных инцидентах, деградациях и проблемах качества данных.
- опыт разработки backend-сервисов на python и/или golang и ответственность за их работу после релиза;
- опыт работы с PostgreSQL: проектирование схем, оптимизация запросов, понимание транзакционности и миграций без риска для production;
- умение принимать архитектурные решения, документировать их, объяснять trade-off'ы и удерживать техническую целостность системы;
- понимание базовых принципов observability, опыт работы с Graphite/Prometheus и Grafana;
- опыт работы с данными и вычислениями, аналитичискими системами хранения и обработки данных Clickhouse/Trino;
- умение проводить код-ревью, менторить коллег и повышать инженерную планку команды.
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- талантливая команда, готовая поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- удалёнка и замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.
Условия
- Удалённая работа или работа в офисе в Москве.
- Прозрачная система премий и зарплата обсуждается на собеседовании.
- Личный бюджет на обучение на книги, курсы и конференции.
- ДМС с стоматологией с первого дня.
- В офисе работают терапевт и массажист.
- Комфортные условия для работы: мощное оборудование и дополнительные мониторы.