Backend-инженер в команду AB
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
Команда AB разрабатывает внутреннюю платформу для аб-тестов. В каждый момент времени типичный пользователь Авито, сам того не подозревая, участвует в более чем 15 аб-тестах. Всего в Авито проводится более 3000 аб-тестов в год.
Ежедневно мы читаем и агрегируем десятки миллиардов событий, пользовательских кликов, по каждому эксперименту готовим скор-карту и подробный отчет с метриками. Чтобы делать высокопроизводительные вычисления, мы разработали собственный движок метрик (Semantic Layer), который используется для стандартизации всей бизнес-отчетности в компании.
Мы развиваем платформу AB как полноценный b2b-продукт, который востребован на российском IT-рынке.
Примеры будущих задач:
- оптимизация и развитие движков расчета метрик на Trino, Vertica;
- создание адаптеров для других технологий (Clickhouse, Greenplum);
- развитие языков метрик (DSL) и создание новых типов вычислений;
- создание query API и bi-приложения на его основе.
Вам предстоит:
- совершенствовать инструменты, делать жизнь пользователей проще;
- развивать современные технологии и не заниматься поддержкой легаси;
- создавать универсальные решения, которые будут востребованы в России и мире;
- работать в дружной команде профессионалов.
Мы ждём, что вы:
- имеете опыт работы с аналитическими СУБД (Vertica, Snowflake, Clickhouse, StarRocks, Presto, Trino, Greenplum);
- знаете, как именно выполняется SQL-запрос под капотом;
- имеете опыт разработки пайплайнов обработки данных;
- умеете писать на python.
Будет здорово, если вы:
- уже работали с Trino или Presto;
- имеете опыт написания алгоритмов обработки данных на java или c++;
- понимаете необходимость моделирования данных;
- имеете опыт оптимизации потребления ресурсов.
Работа у нас — это:
— интересные и важные задачи на очень большом проекте;
— передовые технологии и подходы, возможность пробовать новое;
— опытные и заинтересованные коллеги, готовые оказать поддержку;
— возможность приносить пользу миллионам пользователей, реализуя решения, основанные на данных;
— личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
— забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
— возможность работать удаленно и по желанию посещать комфортный офис в Москве или Санкт-Петербурге.