TOMRA
Senior Python Software Engineer*
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Python-инженер в TOMRA Recycling для разработки и масштабирования платформ, сервисов и инструментов, поддерживающих полный жизненный цикл ML: сбор данных, обучение моделей, деплой и эксплуатация. Роль на стыке software engineering, data-платформ, MLOps и machine learning с упором на разработку production-софта, а не на обучение моделей.
Задачи
- Строить end-to-end ML-пайплайны обучения (сбор, валидация, трансформация данных, обучение и оценка моделей)
- Деплоить, оптимизировать и паковать модели для инференса
- Помогать платформенной команде в развёртывании моделей в облаке
- Помогать AI-runtime команде в развёртывании моделей на edge-системах и сортировочных машинах
- Участвовать в data- и model-centric исследованиях и инновационных проектах
- Строить, интегрировать и эксплуатировать защищённые data-платформы (SQL/NoSQL БД, DWH, object storage, feature stores)
- Обеспечивать безопасность данных, приватность и compliance
- Проектировать и реализовывать REST API для ML-сервисов и функций data-платформы
- Разрабатывать и поддерживать внутренние инструменты и веб-интерфейсы для ML-воркфлоу
- Применять практики версионирования, code review и технической документации
- Разрабатывать надёжный и поддерживаемый софт с unit-, интеграционными и performance-тестами
- Контейнеризировать компоненты и внедрять CI/CD-пайплайны
- Эксплуатировать ML-инструменты в production и устранять неполадки
- Тесно взаимодействовать с внутренними пользователями
Требования
- Многолетний подтверждённый опыт разработки и развёртывания production ML-систем с измеримой бизнес-пользой
- Очень хорошее знание Python
- Глубокая экспертиза в Computer Vision и ML/DL-инструментах
- Опыт с MLOps: моделирование данных, packaging, контейнеризация, CI/CD
- Опыт в Data Science для оптимизации моделей обработки изображений
- Знание TypeScript, разработки REST API и современных frontend-фреймворков (Vue.js или React) либо готовность их освоить
- Знание cloud- и on-premises-платформ и их интерфейсов
- Знание фреймворков оптимизации моделей (TensorRT, ONNX, CUDA, cuDNN) и edge-деплоя на x64, ARM/Jetson
Условия
- Гибридный формат работы
- Гибкая международная среда
- Современные офисные и тестовые помещения
- Устойчивая и перспективная отрасль
- Привлекательный компенсационный пакет с бонусом
- Ноутбук и мобильный телефон
- Долгосрочные возможности развития и карьеры в международной технологической компании
Навыки
- Python
- Computer Vision
- Machine Learning
- Deep Learning
- MLOps
- Data Science
- TypeScript
- REST API
- Vue.js
- React
- SQL
- NoSQL
- Data Warehouse
- Object Storage
- Feature Store
- CI/CD
- Docker
- TensorRT
- ONNX
- CUDA
- cuDNN
- ARM
- Jetson