Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо кваліфікованого Senior Machine Learning Engineer для приєднання до нашої дистанційної команди в Україні. Успішний кандидат відіграватиме ключову роль у розробці, розвитку та управлінні нашого ML-піплайну, дотримуючись стандартів галузі.
На цій посаді ви будете зосереджені на створенні, впровадженні, підтримці, діагностиці та покращенні кроків у ML-піплайні. Ви також будете відігравати важливу роль у лідерстві та внесенні вкладу у розробку та впровадження кінцевих точок прогнозування ML. Співпраця з Інженерами Систем для встановлення середовища управління життєвим циклом ML та покращення практик кодування є важливою.
Ми запрошуємо тих, кого мотивує інновація, приєднатися до нашої динамічної команди.
Обов'язки
- Внесення вкладу у розробку, розвиток та управління ML-піплайном з дотриманням кращих практик
- Розробка, впровадження, підтримка, усунення несправностей та покращення етапів ML-піплайн
- Лідерство у розробці та впровадженні кінцевих точок прогнозування ML
- Співпраця з Інженерами Систем для встановлення середовища управління життєвим циклом ML
- Авторство специфікацій, документації та керівництв для користувачів для додатків
- Покращення практик кодування та організація репозиторіїв у науковому робочому процесі
- Налаштування піплайнів для різних проектів
- Виявлення технічних ризиків та розбіжностей та формулювання планів пом'якшення
- Співпраця з дата-сайєнтистами для операціоналізації прогнозних моделей, розуміння цілей та завдань моделей, розроблених дата-сайєнтистами, та створення масштабованих піплайнів підготовки даних
Вимоги
- 3+ роки досвіду програмування, бажано у Python, з міцними знаннями SQL
- Глибокий досвід MLOps (наприклад, Sagemaker, Vertex, Azure ML)
- Середній рівень володіння Data Science, Data Engineering та DevOps Engineering
- Принаймні один проект, впроваджений у виробництво на посаді MLE
- Експертиза у кращих практиках інженерії
- Практичний досвід впровадження дата-продуктів за допомогою екосистеми Apache Spark (Spark SQL, MLlib/SparkML) або альтернативних технологій
- Знання технологій Big Data (наприклад, Hadoop, Spark, Kafka, Cassandra, GCP BigQuery, AWS Redshift, Apache Beam)
- Досвід роботи з інструментами автоматизації управління дата-піплайнами та робочими процесами, такими як Airflow, Argo Workflow
- Досвід роботи з різними парадигмами обробки даних, такими як batch, micro-batch, streaming
- Практичний досвід роботи з принаймні одним великим постачальником хмарних послуг, включаючи AWS, GCP, Azure
- Досвід впровадження ML-моделей у складні дата-драйвоні системи
- Знання DS з використанням Tensorflow, PyTorch, XGBoost, NumPy, SciPy, Scikit-learn, Pandas, Keras, Spacy, HuggingFace, Transformers
- Досвід роботи з різними типами баз даних, включаючи реляційні, NoSQL, графові, документальні, стобцеві, часові ряди
Буде плюсом
- Практичний досвід роботи з інструментами або технологіями MLOps Databricks, такими як MLFlow, Kubeflow, TensorFlow Extended (TFX)
- Досвід роботи з інструментами тестування продуктивності, такими як JMeter або LoadRunner
- Знання технологій контейнеризації, таких як Docker
Ми пропонуємо
- Можливість працювати дистанційно з України
- Бути частиною динамічної та інноваційної команди
- Конкурентоспроможний компенсаційний пакет
Про компанію
EPAM Systems є глобальною компанією з інженерії програмного забезпечення та розробки продуктів. Ми співпрацюємо з провідними брендами світу для надання технологічних рішень, що сприяють бізнес-трансформації та цифровій інновації.