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