Инновационная AI-платформа Flinfo ищет Senior Java-разработчика для масштабирования и оптимизации ядра агрегации данных в реальном времени.

О роли и основные задачи:

  • Проектирование масштабируемых, отказоустойчивых бэкенд-сервисов на Java.
  • Потоковая обработка данных: оптимизация систем сбора новостей и рыночных метрик в реальном времени.
  • Интеграция с AI/ML: разработка API-прослоек для интеграции Java-сервисов с внутренними LLM и инструментами NLP (перевод, извлечение сущностей, анализ тональности).
  • Оптимизация производительности: поиск узких мест, оптимизация работы с БД, снижение задержек (low-latency processing).

Технологический стек: Java 17+, Spring Boot / Spring Cloud, Apache Kafka / Pulsar, Apache Flink / Spark Streaming, Elasticsearch / OpenSearch, MongoDB, PostgreSQL, Redis, AWS (EC2, S3, EKS), Docker, Kubernetes, CI/CD.

Требования:

  • Опыт коммерческой разработки на Java: от 5–6 лет.
  • Уверенные знания concurrency, многопоточности и проектирования распределённых систем.
  • Опыт работы с очередями сообщений (Kafka/Pulsar) и поисковыми движками (Elasticsearch/OpenSearch).
  • Английский на уровне Upper-Intermediate (B2) и выше для ежедневной коммуникации.
  • Будет плюсом: опыт в FinTech/RegTech, парсинге веб-ресурсов или интеграции ML-моделей в продакшн (MLOps).

Условия и преимущества:

  • Полностью удалённый формат работы из любой точки мира.
  • Работа на стыке Big Data и AI с возможностью влиять на архитектурные решения.
  • Оплата профильного обучения и участие в международных конференциях.
  • Конкурентная зарплата по результатам интервью и опционы (Equity) для ключевых сотрудников.