Инновационная 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) для ключевых сотрудников.