Бэкенд-инженер в команду Performance (Load)

Вакансия закрыта. Посмотреть похожие

В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com

О команде

Платформенная команда Performance отвечает за скорость работы Авито на всех платформах (фронтенд, iOS, Android, бэкенд). Мы делаем инструменты тестирования, анализа и контроля за производительностью, помогаем продуктовым командам делать Авито быстрым и надёжным и в целом развиваем культуру производительности в компании.

Примеры будущих задач:

—    проработать подход к тестированию производительности на канареечных релизах: методика тестирования, метрики, архитектура сервиса;

—    развить платформу нагрузочного тестирования, повысить интеграцию в платформенные инструменты, улучшить пользовательские интерфейсы и повысить качество предоставляемых результатов.

Вам предстоит:

—    поддерживать и развивать практики и инструменты для контроля производительности бэкенда на разных стадиях разработки: бенчмаркинг, профилирование, тестирование производительности в изолированном контуре, на канареечных релизах и в проде;

—    помогать продуктовым командам выстраивать, анализировать и интерпретировать метрики производительности, вырабатывать решения по дальнейшим шагам развития, оптимизации производительности и потребления ресурсов их сервисов;

—    участвовать в формировании культуры производительности в продуктовых командах: формирование и поддержка базы знаний, подготовка и проведение внутренних курсов, воркшопов;

—    собирать обратную связь от продуктовых команд по поддерживаемым командой инструментам, анализировать и составлять на её основе бэклог развития инструментов и практик;

—    проводить исследования по перспективным направлениям контроля производительности бэкенда, участвовать в стратегическом и оперативном планировании целей команды.

Мы ждём, что вы:

—    хорошо разбираетесь в Golang, в том числе в низкоуровневых аспектах работы runtime;

—    понимаете базовые подходы к построению архитектур распределённых информационных систем, умеете видеть и контролировать возникающие риски;

—    придерживаетесь хорошей инженерной культуры с точки зрения работы с требованиями, проработки рисков, обеспечения качества разрабатываемых решений;

—    хотите развиваться в области контроля производительности программных решений и хранилищ данных: подходах, методологиях, инструментах;

—    коммуникабельны, умеете конструктивно доносить свои мысли до коллег и вести переговоры по принципу win-win.

Будет здорово, если вы:

—    понимаете подходы и принципы тестирования производительности, имеете опыт использования инструментов нагрузочного тестирования, знаете принципы их работы и области применимости;

—    имеете опыт в диагностике проблем с производительностью, поиске и локализации проблемных мест приложения в контейнеризированных и «железных» окружениях: сбор и визуализация метрик, бенчмаркинг, профилирование;

—    имеете широкий кругозор в технологиях и программных решениях с точки зрения оценки рисков производительности, качественной проработки метрик и подходов к тестированию;

—    обладаете математическим складом ума, хотите развиваться в области статистического анализа данных, теории массового обслуживания, теории планирования экспериментов;

—    имеете опыт работы в платформенных (непродуктовых) командах;

—    имеете опыт публичных выступлений и готовы делиться знаниями на внутренних и внешних митапах.

Работа у нас — это:

—    возможность реализовать свои идеи в проекте с многомиллионной аудиторией;

—    талантливая команда, готовая поддержать ваши инициативы;

—    мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;

—    прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;

—    личный бюджет на обучение, который можно тратить на книги, курсы и конференции;

—    забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;

—    удалёнка и замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.

Поделиться
Скопировать ссылку Вконтакте Telegram WhatsApp