Logo for EPAM Systems

Lead ML/AI Solution Engineer with Databricks

Role overview

Summary

This role focuses on architecting and developing a personalization platform that delivers recommendation and ranking models through a scalable API layer. You will work closely with Data Scientists and be responsible for ensuring production-grade reliability and performance of the system.

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.
  • Background in registering, versioning, and serving ML models with MLflow and Databricks Model Serving.
  • English proficiency at an Upper-Intermediate level (B2) or higher.

Responsibilities

  • Partner with Data Scientists to adapt, package, and deploy personalization models to Databricks Model Serving using MLflow
  • Develop and maintain a FastAPI service that invokes model serving endpoints
  • Set up secure authentication between services and Databricks using Service Principals
  • Run load and performance testing to validate system behavior under expected traffic volumes

Key facts

Hard skills

Other skills

  • Collaboration
  • 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 seeking a seasoned Lead ML/AI Solution Engineer to architect, develop, and launch a personalization platform that delivers recommendation and ranking models via a scalable API layer. The system comprises a Python FastAPI service exposed through AWS API Gateway and Lambda, integrating with Databricks Model Serving endpoints. The engineer will partner closely with Data Scientists to operationalize personalization models, guarantee production-grade reliability, and confirm performance through testing and monitoring. Responsibilities Partner with Data Scientists to adapt, package, and deploy personalization models (recommendation and ranking models) to Databricks Model Serving using MLflow Develop and maintain a FastAPI service that invokes one or more model serving endpoints Apply production-grade engineering practices, including caching, connection pooling, request timeouts, and fail-open fallback mechanisms Set up secure authentication between services and Databricks using Service Principals Establish and maintain the AWS integration layer, including API Gateway, AWS Lambda, and networking/egress connectivity Define and govern infrastructure using Terraform and build a simple CI/CD pipeline Enable observability and monitoring, including latency, error, and fallback metrics Run load and performance testing to validate system behavior under expected traffic volumes Specify REST API contracts and implement contract testing to enable early integration by consuming teams Carry out 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 Background in registering, versioning, and serving ML models with MLflow and Databricks Model Serving Familiarity with Service Principal authentication, endpoint scaling, and version management Competency 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 Capability 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 with Terraform and CI/CD pipeline implementation adequate to deploy and hand over a reproducible POC environment Familiarity with AWS API Gateway and Lambda integration, including awareness of cold starts and performance optimization Knowledge of VPC networking and egress connectivity to Databricks Expertise in OpenAPI-first REST API design and contract testing with Pact or schema-based testing approaches Capability to architect services for multi-region deployment and future scalability Understanding of 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