Data Engineer в команду Clickstream (Flink)

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

О команде

Наша команда разрабатывает Flink Jobs. Наши заказчики - это аналитики и/или инженеры Авито. Мы сами предлагаем решения, устанавливаем требования к функционалу, вырабатывая ТЗ “на лету” - к нам приходят не с конкретной постановкой, а с бизнес-проблемой, техническое решение которой придумываем мы сами.

Помимо написания кода мы обеспечиваем стабильную работу всех джоб нашего кластера - а это значит оперативные разборы инцидентов, разборы стактрейсов, детективные расследования неожиданных проблем. Наши джобы должны работать 24/7 в рамках SLA, никогда не останавливаться и не тормозить.

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

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

  • разработка Flink Job.

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

  • проектировать и программировать Flink джобы со сложной логикой и динамическим ETL;
  • дорабатывать и автоматизировать существующие инструменты;
  • интегрироваться с другими аналитическими решениями;
  • изучать и внедрять новые инструменты.

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

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

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

  • разбираетесь в разработке стриминговых приложений;
  • имеете опыт с Apache Flink, Kafka Streams, Spark Streaming или другим стриминговым движком; профессионально работали с Kafka;
  • имеете боевой опыт работы с RocksDB;
  • работали с ClickHouse, Vertica, Spark.

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

  • возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
  • талантливая команда, готовая поддержать ваши инициативы;
  • мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
  • прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
  • личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
  • забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
  • удалёнка из любой точки мира или замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.