Python developer / data engineer (Jun->Mid)

Зарплата

от 120 000 до 150 000 ₽

Требования

Бэкенд, Младший (Junior)PythonLinuxGit

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Высокочастотная торговля на бирже

Описание вакансии

Условия работы

Компания Wunder Fund ищет Python разработчика / дата инженера в свою команду. Мы занимаемся высокочастотной алгоритмической торговлей на биржах по всему миру последние 7 лет.

Для того, чтобы у наших квантов была возможность тестировать свои торговые идеи, им необходимы исторические данные торгов. Эти данные мы собираем в несколько этапов. Сначала онлайн, прямо во время торгов, сохраняем данные максимально надежным и простым способом. Данные с разных бирж приходят в разных форматах, они могут быть очень разными. Поэтому после сохранения мы ежедневно преобразовываем данные в наш внутренний единый формат. После этого качество полученных данных проверяется по множеству параметров специальной программой-чекером.

Мы постоянно выходим на новые биржи, и у каждой биржи есть свои особенности в данных. А старые биржи систематически делают изменения в своих форматах, и они должны быть отражены в нашем софте. Нам нужен человек, который возьмет на себя работу по поддержке уже существующих пайплайнов обработки и разработке новых.

Что предстоит делать:

  • Разрабатывать парсеры биржевых данных
  • Разрабатывать программы, которые надежно сохраняют биржевые данные во время торгов
  • Поддерживать и развивать автоматический пайплайн ежедневной обработки сохраненных данных

Совершенно точно нужно:

  • Хорошее знание Python 3
  • Опыт применения в работе классических алгоритмов
  • Знание структур данных
  • Опыт работы с git
  • Опыт Linux разработки

Будет плюсом:

  • Опыт работы с Luigi или Apache Airflow
  • Опыт работы с облачными платформами (мы используем Google Cloud, но AWS на него очень похож)
  • Опыт участия в олимпиадах по программированию
  • Знание Go

Условия:

  • Работа в небольшой команде выпускников МГУ и Физтеха
  • Удаленная работа или в офисе, 12 мин. от м. Белорусская
  • Свобода выбора инструментов
  • Зарплата по результатам собеседования от 120к до 150к рублей на руки