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++;
  • понимаете необходимость моделирования данных;
  • имеете опыт оптимизации потребления ресурсов.

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

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

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

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

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

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

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

— возможность работать удаленно и по желанию посещать комфортный офис в Москве или Санкт-Петербурге.