EPAM

ai engineer for conversational AI

In short

Senior AI/ML engineer role to architect and build a conversational AI/agentic application on Databricks using LangChain/LangGraph, with RAG pipelines, vector search, and LLM provider integration. Requires 3+ years of software/ML engineering experience (1+ year with LLM-based applications), strong Python skills, deep LangChain/LangGraph knowledge, and working knowledge of Databricks. English at B2 level or above is required; the role is remote, working from Ukraine.

Описание
EPAM offers enterprise software products, open-source solutions, and accelerators.
Задачи
•Architect and develop a conversational AI/agentic application on Databricks using LangChain and/or LangGraph
•Build semantic search and RAG pipelines using vector embeddings and a vector database
•Establish and refine similarity-matching logic, including embedding model selection, distance metrics, thresholds, and ranking of match results
•Connect to data sources, including Databricks Unity Catalog tables, Delta Lake, and APIs, to build and prepare the knowledge base
•Manage the complete ML/LLMOps lifecycle, including experimentation, evaluation, versioning, deployment, and production monitoring
•Partner with business stakeholders to translate use cases into technical specifications
•Produce clean, documented, maintainable Python code and set up testing and CI/CD workflows
•Ensure data privacy, access control, and oversight of token usage and compute costs
Требования
•At least 3 years of software/ML engineering experience, including at least 1 year working with LLM-based applications
•Strong Python skills, including building, debugging, and refactoring production-level code
•Deep knowledge of LangChain and/or LangGraph, including agent design, chains, tool calling, and state/memory handling
•Hands-on experience with vector databases, embeddings, semantic search, and RAG retrieval systems
•Working knowledge of Databricks, including notebooks, jobs, clusters, and Unity Catalog
•Practical experience integrating and prompt-engineering with LLM providers such as OpenAI, Anthropic, and Azure OpenAI
•A Bachelor's degree in Computer Science, Data Science, Engineering, or a related discipline, or equivalent hands-on experience
•Strong communication skills and ability to navigate ambiguous requirements with minimal documentation
•English proficiency at B2 level or above
Nice to have: experience with MLOps/LLMOps tools such as MLflow, model/prompt versioning, and LLM output evaluation frameworks; API/backend development with FastAPI or Flask; front-end/chat interface integration.
Условия
Remote work from Ukraine.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot