Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо Lead Machine Learning Engineer (Personalization & AI Models), щоб піонерувати у створенні та оптимізації моделей сегментації користувачів, рекомендацій та вбудовування в нашу велику систему персоналізації для мобільного додатку.
Основні напрямки включатимуть багатовимірні представлення, реалізацію моделей у реальному часі та інтеграцію персоналізаційних робочих процесів з передовими технологіями, включаючи AWS Personalize SDK, PGVector та RudderStack.
Обов'язки
- Розробка та оптимізація моделей вбудовування за допомогою моделей sentence-transformer для профілів користувачів та персоналізації
- Реалізація рекомендаційних систем на основі KNN для реального часу оцінювання та ранжування контенту
- Використання AWS Personalize SDK для навчання та розгортання моделей машинного навчання, які динамічно адаптуються до поведінки користувачів
- Інтеграція моделей вбудовування з Databricks, RudderStack та сервісами AWS для забезпечення оновлення профілів у реальному часі
- Налаштування моделей ML для підвищення прогнозів доходу, покращення взаємодії з користувачами та уточнення сегментації аудиторії
- Оптимізація PGVector та Redis для ефективних векторних пошуків та кешування
- Співпраця з інженерами даних для розробки ML-піплайнів для надійних процесів навчання, валідації та розгортання
Вимоги
- Досвід роботи в області машинного навчання, глибокого навчання та персоналізації на основі AI
- Знання Python, PyTorch та TensorFlow
- Досвід у векторному пошуку та рекомендаційних системах, включаючи знання KNN, PGVector, Redis
- Практичний досвід роботи з AWS Personalize SDK та SageMaker або подібними ML-піплайнами для навчання
- Знання Databricks, Delta Lake та Apache Spark для навчання та розгортання моделей великої масштабу
- Глибоке розуміння реального часу персоналізації, A/B тестування та моделей сегментації аудиторії
- Здатність працювати з подієвими архітектурами та реалізацією функцій у реальному часі
- Вільне володіння англійською мовою на рівні B2+
Буде плюсом
- Знання моніторингу ML-моделей, MLOps та автоматизації ML-піплайнів через CI/CD
- Досвід роботи з графовими нейронними мережами (GNN) для аналізу подібності та кластеризації користувачів
- Знання розгортання інструментів реального часу аналітики та створення дашбордів, таких як Looker, Tableau або Snowflake
Ми пропонуємо
- Віддалена робота з Івано-Франківська, Україна
- Можливість працювати з передовими технологіями та інноваційними проектами
Про компанію
EPAM Systems є глобальною компанією з інженерії програмного забезпечення та розробки продуктів, яка надає цифрові платформи та масштабні системи для провідних світових організацій.