Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо висококваліфікованого та досвідченого Senior Machine Learning Engineer, щоб керувати розробкою, впровадженням та моніторингом передових рішень машинного навчання в масштабованому хмарному середовищі. Ви будете співпрацювати з багатопрофільною командою для створення повноцінних ML-трубопроводів, забезпечення високоякісної ефективності моделей та впровадження надійного моніторингу для виробничих систем.
Обов'язки
- Відтворювати середовища навчання з зафіксованими залежностями та насінням, перебудовувати трубопроводи ознак та міток та реєструвати моделі
- Впроваджувати SageMaker ендпоінти та пакетні завдання з автоматичним масштабуванням, виконувати стратегії тіні/канарі та визначати протоколи відкату
- Налаштовувати ML експерименти, Реєстр моделей та Feature Stores, інтегруючи їх у CI/CD робочі процеси
- Впроваджувати Model Monitor для відстеження зсуву та продуктивності, налаштовувати механізми сповіщень та створювати вичерпні керівництва
- Оптимізація трубопроводів для надійного обслуговування моделей, забезпечуючи низьку затримку, високу якість та готовність до відкату під час гіпердогляду
- Співпраця з інженерами-даними для створення масштабованих трубопроводів даних на S3/Snowflake для навчальних та інференсних робочих процесів
Вимоги
- 3+ роки практичного досвіду в інженерії машинного навчання, з міцною базою в Python 3.x
- Знання PyTorch або TensorFlow, з історією створення та впровадження моделей у виробництві
- Досвід роботи з AWS SageMaker, включаючи Pipelines, Registry, Endpoints та Model Monitor
- Знання MLflow або SageMaker Experiments для відстеження експериментів та управління артефактами
- Сильні навички Docker для контейнеризації навантажень машинного навчання
- Досвід роботи з рішеннями Feature Store, такими як SageMaker Feature Store або Feast
- Рівень англійської B1+ для ефективного спілкування
Буде плюсом
- Знання FastAPI або BentoML для створення легких API сервісів
- Знання ONNX для оптимізації моделей та крос-платформеної сумісності
- Знання розподілених інференс інструментів, таких як Ray Serve або Triton
- Досвід роботи з масштабованим розподіленим навчанням за допомогою Horovod або DeepSpeed
- Розуміння Hugging Face Transformers для впровадження нейронних моделей стандарту
Ми пропонуємо
- Можливість працювати віддалено з України
- Співпраця з динамічною та інноваційною командою
- Конкурентоспроможний компенсаційний пакет
Про компанію
EPAM Systems - це компанія наступного покоління глобальних технологічних послуг, яка співпрацює з провідними світовими організаціями для забезпечення цифрової трансформації та технологічних інновацій.