📍 Москва (м. Белорусская)Полная удалёнка
Специализация
Golang/Python
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы.
Технологии/инструменты
Go
О команде
Платформенная команда Performance отвечает за скорость работы Авито на всех платформах (фронтенд, iOS, Android, бэкенд). Мы делаем инструменты тестирования, анализа и контроля за производительностью, помогаем продуктовым командам делать Авито быстрым и надёжным и в целом развиваем культуру производительности в компании.
Примеры будущих задач
- Проработать подход к тестированию производительности на канареечных релизах: методика тестирования, метрики, архитектура сервиса.
- Развить платформу нагрузочного тестирования, повысить интеграцию в платформенные инструменты, улучшить пользовательские интерфейсы и повысить качество предоставляемых результатов.
Вам предстоит
- Поддерживать и развивать практики и инструменты для контроля производительности бэкенда на разных стадиях разработки: бенчмаркинг, профилирование, тестирование производительности в изолированном контуре, на канареечных релизах и в проде.
- Помогать продуктовым командам выстраивать, анализировать и интерпретировать метрики производительности, вырабатывать решения по дальнейшим шагам развития, оптимизации производительности и потребления ресурсов их сервисов.
- Участвовать в формировании культуры производительности в продуктовых командах: формирование и поддержка базы знаний, подготовка и проведение внутренних курсов, воркшопов.
- Собирать обратную связь от продуктовых команд по поддерживаемым командой инструментам, анализировать и составлять на её основе бэклог развития инструментов и практик.
- Проводить исследования по перспективным направлениям контроля производительности бэкенда, участвовать в стратегическом и оперативном планировании целей команды.
Мы ждём, что вы
- Хорошо разбираетесь в Golang, в том числе в низкоуровневых аспектах работы runtime.
- Понимаете базовые подходы к построению архитектур распределённых информационных систем, умеете видеть и контролировать возникающие риски.
- Придерживаетесь хорошей инженерной культуры с точки зрения работы с требованиями, проработки рисков, обеспечения качества разрабатываемых решений.
- Хотите развиваться в области контроля производительности программных решений и хранилищ данных: подходах, методологиях, инструментах.
- Коммуникабельны, умеете конструктивно доносить свои мысли до коллег и вести переговоры по принципу win-win.
Будет здорово, если вы
- Понимаете подходы и принципы тестирования производительности, имеете опыт использования инструментов нагрузочного тестирования, знаете принципы их работы и области применимости.
- Имеете опыт в диагностике проблем с производительностью, поиске и локализации проблемных мест приложения в контейнеризированных и «железных» окружениях: сбор и визуализация метрик, бенчмаркинг, профилирование.
- Имеете широкий кругозор в технологиях и программных решениях с точки зрения оценки рисков производительности, качественной проработки метрик и подходов к тестированию.
- Обладаете математическим складом ума, хотите развиваться в области статистического анализа данных, теории массового обслуживания, теории планирования экспериментов.
- Имеете опыт работы в платформенных (непродуктовых) командах.
- Имеете опыт публичных выступлений и готовы делиться знаниями на внутренних и внешних митапах.
Работа у нас — это
- Возможность реализовать свои идеи в проекте с многомиллионной аудиторией.
- Талантливая команда, готовая поддержать ваши инициативы.
- Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы.
- Прозрачная система премий, достойная зарплата — размер обсудим на собеседовании.
- Личный бюджет на обучение, который можно тратить на книги, курсы и конференции.
- Забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист.
- Удалёнка и замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.
Татьяна Калуцкая Recruiter