Kaspersky Fraud Prevention — это высоконагруженная облачная система реального времени с жёсткими требованиями к производительности и задержкам. Платформа использует современные технологии и методы машинного обучения. Мы ищем разработчика, который будет участвовать в разработке и поддержке системы.


Обязанности:

  • Разработка и поддержка высоконагруженной облачной платформы для обнаружения мошеннической активности в финансовой сфере;
  • Участие в проектировании архитектуры системы;
  • Создание отказоустойчивых решений;
  • Работа с большими объёмами данных: хранение, обработка и анализ.

Требования:

  • Опыт разработки на C++ от 3 лет;
  • Опыт разработки на Python от 3 лет;
  • Опыт создания высоконагруженных сервисов и многопоточных приложений;
  • Знание NoSQL (предпочтительно ClickHouse, Cassandra);
  • Базовые знания алгоритмов и структур данных;
  • Опыт работы с Hadoop и HBase (хранение и обработка больших объёмов данных);
  • Знание Apache Airflow (оркестрация данных и ETL-процессов);
  • Знакомство с Jupyter/Zeppelin или подобными подсистемами анализа/обработки данных;
  • Знание Kafka и стриминговых технологий;
  • Опыт работы с ETL, обработка/подготовка данных, Apache AirFLow или подобные системы;
  • Понимание форматов представления/хранения данных protobuf, JSON, avro, parquet;
  • Технический английский язык.

 

Плюсом будет:

  • Знание реляционных БД (PostgreSQL);
  • Опыт работы с Docker, Kubernetes, Ansible;
  • Понимание принципов хранения и анализа данных в масштабируемых системах;
  • Знание других Apache-технологий (Spark, Kafka, Hive и т.п.).