Scala Software Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
oneFactor создает готовые аналитические сервисы для автоматизации принятия решений с использованием технологий машинного обучения. Cервисы компании работают на основе данных мобильных операторов, а также других источников — данных интернет-компаний, Wi-Fi провайдеров, ритейлеров, банков. Продукты oneFactor востребованы в различных индустриях — финансовом секторе, ритейле, рекламном рынке, сити-менеджменте, транспорте, туризме.
Мы ищем разработчика на Scala или Java, желающего перейти к разработке на Scala (желательно с опытом в области Big Data) для участия в создании облачной платформы машинного обучения.
Основные задачи:
- Разработка MLOps/autoML платформы;
- Разработка высоконагруженных сервисов online обработки данных;
- Проектирование структур хранения и представления данных;
- Разработка промышленных сервисов распределенной обработки данных для поставки данных на платформу машинного обучения;
- Оценивать задачи и участвовать в планировании работ;
- Анализировать производительность и масштабировать продукт под возрастающую нагрузку;
- Писать юнит и интеграционные тесты, проводить code review.
Требования:
- Опыт разработки на Java / Scala от 2 лет;
- Опыт работы с реляционными базами данных, построения и оптимизации сложных запросов, разработки схем данных;
- Опыт проектирования и разработки сервисов с RESTfull и RPC API, в том числе в микросервисной архитектуре;
- Опыт работы с DevOps-командой, участие в построении CI/CD-конвейеров;
- Навыки работы с Docker, Kubernetes;
Будет плюсом:
- Опыт работы со стеком SparkML, Hadoop;
- Опыт проектирования или работы с современными ml ops платформами;
- Понимание принципов обучения ML-моделей;
- Знание Python;
- Понимание принципов оптимизации обработки данных (знание форматов хранения данных, понимание принципов работы join и тд);
- Понимание архитектуры и принципов работы Spark-приложений;
- Опыт работы с аналитическими базами данных Cassandra, Scylla etc.
Бонусы
Условия работы:
- Работа удаленно или гибридно в офисах в Москве и Нижнем Новгороде;
- Работа в штате по бессрочному трудовому договору;
- ДМС после успешного прохождения испытательного срока, страхование в поездках по России и миру;
- Гибкое начало рабочего дня: с 8:00 до 10:30.
oneFactor является российской ИТ-компанией, включенной в Реестр
аккредитованных организаций, осуществляющих деятельность в области
информационных технологий Министерства цифрового развития, связи и
массовых коммуникаций Российской Федерации (Минцифры России) с 2016 года.