We're looking for a Senior GenAI Engineer to join our team. The project involves the development of a sophisticated user interface utilizing the Saffron UI framework, aimed at enhancing user experience through seamless integration with backend services and APIs. The goal is to meet ambitious targets while adapting to evolving project requirements and deadlines.The role will focus on building and evolving GenAI-powered application capabilities, including LLM integrations, MCP-based tooling, and agentic workflows. The engineer will contribute across the full application stack, developing AI-enabled backend services and user experiences that support streaming interactions, tool execution, structured outputs, and human-in-the-loop workflows.ResponsibilitiesTake part in the full lifecycle of feature development, from initial concept through deployment and ongoing supportTranslate business and product requirements into well-structured technical solutionsBuild and maintain intuitive, responsive user interfaces that deliver a smooth end-user experienceDevelop and maintain backend services that power core application functionalityWork closely with designers, product managers, and fellow engineers to shape product directionTroubleshoot and resolve issues affecting application performance, stability, and usabilityTake part in code reviews to maintain high standards of quality and consistency across the codebaseDocument technical decisions, workflows, and system behavior to support team knowledge sharingEstimate effort and timelines for assigned tasks and communicate progress to stakeholdersStay current with emerging tools and approaches, recommending improvements to existing practicesRequirementsA minimum of three years of hands-on, relevant professional experiencePractical experience building applications powered by LLM providers such as Claude, OpenAI, or similar platformsHands-on experience with Model Context Protocol (MCP), including designing tool schemas and building or modifying MCP serversExperience designing multi-step agentic workflows, encompassing tool use, orchestration logic, and safety guardrailsStrong full-stack development background, combining React and TypeScript on the frontend with Python/FastAPI or Node.js on the backendExperience integrating LLM provider APIs, including handling streaming responses, function/tool calling, and structured output formatsSolid communication skills with working English fluency at B2 level or above, enabling clear understanding of business requirements and their translation into agentic architecturesNice to haveExperience designing and implementing Retrieval-Augmented Generation (RAG) pipelines, including retrieval methods and chunking strategiesFamiliarity with vector database technologies such as Pinecone, Weaviate, or pgvector for storing and retrieving embeddingsExperience building AI-native UI patterns, including streaming response displays, tool-call visualization, and human-in-the-loop interaction statesBackground in eval-driven development using BrainTrust or comparable evaluation frameworks and toolingExperience managing prompt versioning and conducting regression testing against defined evaluation setsWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.