AI/machine learning engineer in recommendation systems

EPAM

United States

Hybrid

USD 120,000 - 180,000

Full time

39 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Возможность работать за границей до 2–
Возможна релокация в офисы в 55+ стран
Сертификации в облаке: GCP, Azure, AWS
Доступ к внутренней базе знаний EPAM
Бесплатные курсы английского

Job summary

EPAM ищет инженера по AI/ML для разработки и оптимизации систем рекомендаций и ранжирования в облаке. Вы будете строить модели, оценивать их с помощью оффлайн-метрик и работать с кросс-функциональными командами для выпуска продуктивных ML-решений.

Требуется 3+ года опыта в рекомендательных моделях, Python и SQL, знание Spark, Pandas и ML-библиотек (scikit-learn, PyTorch, LightGBM/XGBoost). Преимуществом будут Databricks, MLflow и Git, а также готовность к гибридному формату и сертификациям в

Qualifications

  • 3+ года опыта в разработке рекомендательных или ранжирующих моделей.
  • Опыт оценки в оффлайн формате и метрик NDCG/recall@k.
  • Навыки работы с большими данными: Spark, pandas, polars.
  • Знания про смещение в данных и эксперименты A/B.

Responsibilities

  • Проектирование и внедрение моделей для рекомендаций и ранжирования.
  • Проведение оффлайн-оценок и тестирования улучшений.
  • Работа с большими данными и облачными платформами.
  • Контроль версий кода и управление экспериментами через MLflow.

Skills

Рекомендательные системы
Python
SQL
Spark
Pandas
Polars
scikit-learn
PyTorch
LightGBM/XGBoost
MLflow
Databricks
Git
A/B testing
Experiment tracking

Tools

Databricks
MLflow
Git

Job description

Описание: We are seeking a proactive AI/Machine Learning Engineer to join our team and help design, build, and optimize recommendation and ranking systems at scale. In this role, you will develop models that drive personalized experiences, rigorously evaluate their performance, and collaborate closely with cross-functional teams to deliver impactful machine learning solutions in a modern cloud environment.

Задачи:
  • Design and build recommendation and ranking models, including learning-to-rank, re-ranking, gradient-boosted, and neural rankers
  • Optimize models for multiple objectives, including analyzing Pareto-fronts to balance competing goals
  • Conduct offline evaluation of recommender systems using ranking metrics such as NDCG and recall@k
  • Address position and selection bias in logged data to ensure robust model performance
  • Apply statistical rigor through significance testing, confidence intervals, and A/B test and holdout design
  • Process and analyze large-scale behavioral and clickstream data
  • Develop, test, and maintain clean, version-controlled code using Git
  • Track experiments and manage models throughout their lifecycle
  • Deploy and manage machine learning workflows on a cloud data platform
  • Collaborate proactively with cross-functional teams to deliver production-ready ML solutions
Требования:
  • 3+ years of hands-on experience building recommendation or ranking models (e.g. learning-to-rank, re-ranking, gradient-boosted or neural rankers)
  • Understanding of multi-objective optimization, including Pareto-front analysis
  • Expertise in offline evaluation of recommenders using ranking metrics (e.g. NDCG, recall@k)
  • Familiarity with position or selection bias in logged data
  • Strong background in statistics, including significance testing, confidence intervals, and A/B test and holdout design
  • Proficiency in Python and SQL
  • Skills in large-scale data processing with Spark, pandas, and polars
  • Competency in ML libraries such as scikit-learn, PyTorch, and LightGBM/XGBoost
  • Experience working with behavioral or clickstream data
  • Knowledge of experiment tracking and model management tools (e.g. MLflow)
  • Familiarity with cloud data platforms, preferably Databricks
  • Capability to write clean, tested, version-controlled code using Git
  • English proficiency at an Upper-Intermediate level (B2) or higher
  • Будет плюсом: E-commerce or retail background; Understanding of counterfactual or off-policy evaluation; Familiarity with contextual bandits or online learning; Experience with real-time model serving
Условия:
  • Enjoyable working environment, whether it is the vibrant office or the comfort of your home
  • Opportunity to work abroad for up to two months per year
  • Relocation opportunities within our offices in 55+ countries
  • Corporate and social events
  • Leadership development, career advising, soft skills and well-being programs
  • Certifications, including GCP, Azure and AWS
  • Unlimited access to EPAM's internal learning database
  • Free English classes with certified teachers
  • Participation in the Employee Stock Purchase Plan
  • Monetary bonuses for engaging in the referral program
  • Comprehensive medical & family care package
  • Four trust days per year for personal needs
  • Discounts for fitness clubs
  • Benefits package (hotels, restaurants, stores and services)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

machine learning engineer in AI transformation
machine learning engineer in AI transformation

EPAM • United States

Hybrid
USD 120,000 - 180,000
Opportunity to work abroad for up to 2
Relocation opportunities in 55+ países
Certifications (GCP, Azure, AWS)
+4
AI engineer with .NET in measurement products
AI engineer with .NET in measurement products

EPAM • United States

Remote
USD 90,000 - 120,000
Remote-friendly
Learning & development programs
Employee stock purchase plan
+3
full-stack engineer in EdTech
full-stack engineer in EdTech

EPAM • United States

Hybrid
USD 120,000 - 180,000
Stock Purchase Plan
Medical & family care package
Relocation support
machine learning engineer for growth and engagement
machine learning engineer for growth and engagement

Phantom • United States

On-site
USD 180,000 - 260,000
Medical, dental, and vision insurance
Remote/WFH stipend (laptop, gear)
Flexible hours
+4
security engineer in IAM security
security engineer in IAM security

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Возможность работать за рубежом до 2-х
Релокационные опции
Корпоративные мероприятия
+3
Observability engineer in AI agents
Observability engineer in AI agents

EPAM • United States

Hybrid
USD 140,000 - 210,000
Hybrid/remote work
Relocation opportunities
Global offices
+5
Data software engineer
Data software engineer

EPAM • United States

Remote
USD 150,000 - 230,000
Relocation opportunities
Certifications (GCP, Azure, AWS)
Free English classes
+2
Python test engineer (auto) in AI-assisted QA
Python test engineer (auto) in AI-assisted QA

EPAM • United States

Hybrid
USD 120,000 - 160,000
Unlimited access to EPAM's internal学习库
Free English classes with certified 老师
Relocation opportunities
+1
Data software engineer distributed systems
Data software engineer distributed systems

EPAM • United States

Remote
USD 140,000 - 190,000
Certifications (GCP, Azure, AWS)
Free English classes
Global relocation opportunities
+1
ai engineer for internal AI tools
ai engineer for internal AI tools

Refurbed • United States

On-site
USD 101,000 - 169,000
Learning budget
Mental health sessions
On-site workshops
+1