Logo for EPAM Systems

Lead ML/AI Solution Engineer with Databricks

Role overview

Summary

This role focuses on designing, building, and deploying a personalization platform for recommendation and ranking models. You will work closely with Data Scientists and utilize technologies like FastAPI and Databricks to ensure production-grade reliability and performance.

Qualifications

  • 5+ years of experience in ML/AI engineering, building and serving recommendation or ranking models, including offline model evaluation.
  • Strong proficiency in Python with production experience building services using FastAPI.
  • Expertise in timeout handling, fail-open mechanisms, and resilient service design.
  • Experience registering, versioning, and serving ML models with MLflow and Databricks Model Serving.
  • English proficiency at an Upper-Intermediate level (B2) or higher.

Responsibilities

  • Collaborate with Data Scientists to adapt, package, and deploy personalization models to Databricks Model Serving using MLflow
  • Build and maintain a FastAPI service that invokes model serving endpoints
  • Implement production-grade engineering practices, including caching and connection pooling
  • Define and manage infrastructure using Terraform and establish a CI/CD pipeline

Key facts

Hard skills

Other skills

  • Collaboration
  • Problem Solving
  • Communication

About the company

EPAM Systems logo

EPAM Systems

  • IT Services & Consulting
  • XLarge
  • 10,001+
Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has used its software engineering expertise to become a leading global provider of digital engineering, cloud and AI-enabled transformation services, and a leading business and experience consulting partner for global enterprises and ambitious startups. We address our clients’ transformation challenges by fusing EPAM Continuum’s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients’ time to market and drive greater value from their innovations and digital investments. We make GenAI real with our AI LLM orchestration, testing and engineering solutions, EPAM DIAL, EPAM EliteA™ and EPAM AI/RUN™, respectively. We deliver globally, but engage locally with our expert teams of consultants, architects, designers and engineers, making the future real for our clients, our partners and our people around the world. We believe the right solutions are the ones that improve people’s lives and fuel competitive advantage for our clients across diverse industries. Our thinking comes to life in the experiences, products and platforms we design and bring to market. Added to the S&P 500 and the Forbes Global 2000 in 2021 and recognized by Glassdoor and Newsweek as a Top 100 Best Workplace, our multidisciplinary teams serve customers across six continents. We are proud to be among the top 15 companies in Information Technology Services in the Fortune 1000 and to be recognized as a leader in the IDC MarketScapes for Worldwide Experience Build Services, Worldwide Experience Design Services and Worldwide Software Engineering Services. Learn more at www.epam.com.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

We are looking for an experienced Lead ML/AI Solution Engineer to design, build, and deploy a personalization platform that serves recommendation and ranking models through a scalable API layer. The solution consists of a Python FastAPI service exposed through AWS API Gateway and Lambda, which integrates with Databricks Model Serving endpoints. The engineer will work closely with Data Scientists to operationalize personalization models, ensure production-grade reliability, and validate performance through testing and monitoring. Responsibilities Collaborate with Data Scientists to adapt, package, and deploy personalization models (recommendation and ranking models) to Databricks Model Serving using MLflow Build and maintain a FastAPI service that invokes one or more model serving endpoints Implement production-grade engineering practices, including caching, connection pooling, request timeouts, and fail-open fallback mechanisms Configure secure authentication between services and Databricks using Service Principals Set up and maintain the AWS integration layer, including API Gateway, AWS Lambda, and networking/egress connectivity Define and manage infrastructure using Terraform and establish a simple CI/CD pipeline Implement observability and monitoring, including latency, error, and fallback metrics Conduct load and performance testing to validate system behavior under expected traffic volumes Define REST API contracts and implement contract testing to enable early integration by consuming teams Perform offline evaluation of personalization models and support online validation through A/B testing or shadow testing where feasible Present technical results and business impact to both technical and non-technical stakeholders Requirements 5+ years of experience in ML/AI engineering, building and serving recommendation or ranking models, including offline model evaluation At least 1 year of relevant leadership experience Hands-on knowledge of Collaborative Filtering, Two-Tower Architectures, and Learning-to-Rank approaches Strong proficiency in Python with production experience building services using FastAPI Understanding of asynchronous processing, connection pooling, and caching strategies Expertise in timeout handling, fail-open mechanisms, and resilient service design Experience registering, versioning, and serving ML models with MLflow and Databricks Model Serving Familiarity with Service Principal authentication, endpoint scaling, and version management Background in monitoring latency, errors, and fallback rates, including creating alerts and dashboards Skills in load-testing tools such as k6 or Locust, with the capability to validate p99 latency targets Ability to explain technical concepts and outcomes in business terms, working with engineering, data science, and business stakeholders English proficiency at an Upper-Intermediate level (B2) or higher Nice to have Proficiency in Infrastructure-as-Code using Terraform and CI/CD pipeline implementation sufficient to deploy and hand over a reproducible POC environment Experience with AWS API Gateway and Lambda integration, including understanding of cold starts and performance optimization Knowledge of VPC networking and egress connectivity to Databricks Competency in OpenAPI-first REST API design and contract testing using Pact or schema-based testing approaches Capability to design services for multi-region deployment and future scalability Familiarity with GenAI for personalization, including embeddings, vector search, LLM-based re-ranking, and personalized explanations powered by GenAI

Related jobs

See all AI/ML Engineer jobs

Other jobs at EPAM Systems