Обязанности:
Сердце нашей платформы — data grid на основе embedded cassandra и много сложной бизнес-логики для работы с ними. Ещё у нас есть: полнотекстовый поиск; SQL и NoSQL(преимущественно) базы; платформа для разметки больших дата-сетов с помощью crowd sourcing; крутая ML-платформа, которую мы также предоставляем как SaaS для внешних заказчиков. Наш стек: Java (в основном 8, находимся в процессе перехода на 17); Spring; Cassandra — наша основная БД; Apache Kafka для интеграции с DWH и партнёрами; приложения работают в собственном облаке на основе docker. Задачи: создавать новые и развивать существующие инструменты для наших аналитиков и модераторов; строить пайплайны для анализа новых видов контента пользователей; развивать инфраструктуру нашей платформы: отказоустойчивость, быстродействие, консистентность данных, архитектурный каркас для быстрого написания бизнес-логики. Требования: отличное знание Java, основных алгоритмов и структур данных, concurrency; хорошие теоретические знания в области распределённых систем и баз данных; опыт работы с Linux или готовность его освоить; самостоятельность, наши разработчики решают задачу целиком и ответственны за её работоспособность в проде.