📍 Москва (м. Деловой центр)Офис или гибрид
oneFactor — разработчик платформы для монетизации транзакционных данных и рекомендательных сервисов для бизнеса на её основе. Открыта вакансия Senior Scala разработчика, который возьмет на себя развитие существующего функционала продукта по управлению рисками — SmartMachine.
Руководитель
Руководитель команды разработки.
Почему рекомендуем
- Уникальный продукт, включенный в Cool Vendor List компании Gartner.
- Самые современные royalty free технологии. Запатентованные алгоритмические разработки, одна из сильнейших DS команд на рынке.
Чем предстоит заниматься
Разрабатывать новый функционал по добавлению инкремента к продукту SmartMachine: развитие существующей микросервисной архитектуры (scala, GRPC, slick), миграция в сторону cloud native технологий, взаимодействие с командами ML и владельцем продукта.
- Оценивать задачи и участвовать в планировании работ.
- Проектировать технические решения для low latency обработки данных.
- Анализировать производительность и масштабировать под возрастающую нагрузку.
- Писать автоматизированные тесты, code review.
Кого ищут
- Знание Scala.
- Понимание принципов работы JVM.
- Опыт или понимание принципов разработки отказоустойчивых распределенных систем.
- Опыт промышленной разработки.
Плюсом будет
- Опыт работы со Scala библиотеками и фреймворками (например, Akka, Akka Streams, Slick и т.п.).
- Опыт работы с SQL и NoSQL решениями.
- Культура CI/CD, опыт работы с Docker.
- Опыт промышленной разработки в Big Data стеке (spark, hadoop, kafka).
- Общее знание типовых структур данных и алгоритмов.
Что предлагают
- Возможность предлагать и внедрять новые технологии.
- Cовременный офис в "Москва-Сити" с фруктами, сладостями, напитками, удобными рабочими местами.
- Бесплатные завтраки.
- Гибкое начало рабочего дня.
- MacBook Pro + монитор 24`.
- Компенсация затрат на фитнес.
- ДМС в лучших клиниках Москвы и в поездках по России и миру.
- Внутреннее и внешнее обучение.
Как устроен процесс найма
- Обязательный этап: техническое интервью с руководителем команды разработки.
- Опциональные этапы: тестовое задание оффлайн и интервью с техническим менеджером.
Полезные материалы на внешних ресурсах
Выступление oneFactor на Moscow Spark с рассказом о верхнеуровневой архитектуре платформы: ссылка.