Старший разработчик ядра платформы (Scala)
Компания: МегаФон
Локация: Москва
О компании
МегаФон — один из ведущих операторов связи в России, предоставляющий широкий спектр телекоммуникационных услуг. Компания активно развивает свои технологии, включая мобильную связь, интернет и услуги цифрового контента для миллионов клиентов по всей стране. МегаФон также занимается инновациями в области автоматизации и больших данных, разрабатывая передовые решения для обработки информации.
Ключевые факты:
- Год основания: 1993
- Число клиентов: более 70 миллионов
- Широкий спектр услуг: мобильная связь, интернет, цифровые сервисы
- Работа в сфере инновационных технологий и оптимизации процессов
О вакансии
В команде МегаФона старший разработчик ядра платформы будет отвечать за создание и поддержку платформы MLOps/autoML. Этот специалист станет частью динамично развивающегося направления, которое фокусируется на разработке промышленных сервисов для автоматизации обработки данных и их интеграции с машинным обучением.
Ваша работа будет включать в себя миграцию существующих сервисов на новые версии библиотек, проектирование эффективных структур хранения данных и анализ производительности систем с целью их масштабирования. Вы будете участвовать в написании юнит-тестов и код-ревью, что поможет повысить качество разработанного программного обеспечения.
Чем предстоит заниматься:
- Разработка и поддержка MLOps/autoML платформ
- Миграция сервисов на новые версии библиотек Scala/Spark
- Проектирование структур хранения и представления данных
- Разработка промышленных сервисов распределенной обработки данных
- Анализ производительности и масштабирование продуктов
- Написание юнит и интеграционных тестов, проведение код-ревью
Что мы предлагаем:
- Конкурентоспособная зарплата
- Возможности для профессионального развития
- Уютный офис в центре Москвы
Обязанности
- Разработка и поддержка платформ MLOps/autoML
- Миграция сервисов на новые версии библиотек Scala/Spark
- Проектирование структур хранения данных
- Разработка сервисов распределенной обработки данных
- Анализ производительности и масштабирование продуктов
- Написание юнит и интеграционных тестов
- Проведение код-ревью
Требования
- Опыт разработки на Scala от 2 лет
- Опыт работы со Spark
- Понимание принципов оптимизации обработки данных (знание форматов хранения данных, понимание принципов работы join и т.д.
- Понимание архитектуры и принципов работы Spark-приложений
- Навык работы с Docker, Kubernetes Будет плюсом:
- Опыт работы со SparkML
- Знания особенностей spark разных версий
- Опыт проектирования или работы с современными MLOps платформами
- Понимание принципов обучения ML-моделей
- Знание Python
- Опыт работы с базами данных Cassandra, Scylla etc.