Senior Big Data engineer
О нас:
  • Мы - продуктовая IT-компания, создаем облачные ML-сервисы на основе данных из разных источников (телеком, веб, ритейл);
  • Уникальный массив разнообразных данных с одним из самых широких охватов в РФ (размер хранилища несколько петабайт);
  • Мы создаем рекомендательные сервисы для крупнейших российских компаний, в наших планах - укрепление рыночных позиций в России и СНГ, и активное развитие за рубеж;
  • Запатентованные алгоритмические разработки, одна из сильнейших DS команд на рынке;
  • Операционно прибыльны, коммерчески успешные продукты с отличной репутацией на рынке - более 75% ведущих Банков в России – наши клиенты;
  • Входим в один холдинг с такими компаниями как Mail.ru, МегаФон и др. (USM Holding).

Чем Вы будете заниматься:
  • У нас нет заказной разработки. Мы сами решаем, какой продукт развивать и какие технологии использовать;
  • Мы развиваем собственную платформу Машинного обучения и обработки больших данных, на которой основаны все облачные сервисы компании;
  • Сформированная производственная система поставки промышленного кода и внутренних стандартов поставки и обучения ML алгоритмов.
Кого мы ищем и что у нас есть:

Разработчика на Scala или Java (желающего перейти к разработке на Scala) с опытом в области Big Data для участия в создании облачной платформы машинного обучения.
  • Микросервисная архитектура, большинство сервисов работает 24/7/365
  • Data intensive и highload задачи;
  • Работа с data science командой и командой продуктовых менеджеров;
  • Многопетабайтные массивы данных;
  • DevOps культура в эксплуатации и мониторинге;
  • Agile подход без карго-культа.
Обязанности:
  • Проектирование и разработка компонент подготовки и процессинга данных для промышленных сервисов, совместно с командой Data Science. Классы алгоритмов — графы, обработка геолокационных данных, векторные и матричные вычисления;
  • Разработка компонент платформы машинного обучения, в том числе сервисов выполнения моделей в пакетном и потоковом режимах;
  • Проектирование структур хранения и представления данных;
  • Разработка промышленных сервисов распределенной обработки данных с использованием Apache Spark для поставки данных на платформу машинного обучения;
  • Прототипирование алгоритмов подготовки данных и машинного обучения;
  • Написание автоматизированных тестов, участие в сode review.
Требования:
  • Опыт разработки на Java / Scala от 5 лет;
  • Опыт работы со стеком Spark, Hadoop, Kafka, ElasticSearch;
  • Опыт работы с реляционными базами данных, построения и оптимизации сложных отчетов, разработки схем данных;
  • Опыт проектирования и разработки сервисов с REST и RPC API, в том числе в микросервисной архитектуре;
  • Опыт работы с DevOps командой, участие в построении CI/CD-конвейеров;
  • Навыки работы с Docker, Kubernetes;
  • Навыки разработки и отладки многопоточных приложений;
  • Навыки работы в Linux, базовый bash scripting (grep, sed, awk);
  • Умение писать читаемый и тестируемый код.
Преимущества работы в oneFactor:
  • Комфорт в работе (Современный офис в "Москва-Сити" с фруктами, сладостями, напитками, удобными рабочими местами; Бесплатные завтраки; Гибкое начало рабочего дня; MacBook Pro + монитор 24`);
  • Заботу о здоровье (Компенсация затрат на фитнес; ДМС в лучших клиниках Москвы + в поездках по России и миру);
  • Постоянное развитие (Внутреннее и внешнее обучение; Участие в лучших профессиональных мероприятиях внутри России и по всему миру).
Москва