Logo for EPAM Systems

Lead Python AI Agent Engineer

Role overview

Summary

This role focuses on driving the technical development of an enterprise-grade multi-agent AI platform for the Finance & Accounting domain. You will lead the engineering efforts to build a production-ready agentic infrastructure while ensuring security and governance in AI-driven analytical solutions.

Qualifications

  • Advanced experience with Python 3.11+, asyncio, FastAPI, Pydantic v2, pytest, strict typing, and clean, modular software architecture.
  • Hands-on experience designing and implementing multi-agent AI systems using Microsoft Foundry (Azure AI Agent Service), Semantic Kernel, LangGraph, or AutoGen.
  • Production experience with Redis for session management and semantic caching, as well as PostgreSQL, Cosmos DB, or similar databases.
  • Practical experience with Microsoft Entra ID (Azure AD), OAuth 2.0 On-Behalf-Of (OBO) flows, RBAC, and Azure Key Vault.
  • Preferred: Experience with OpenTelemetry, Azure Application Insights, Langfuse or Microsoft Foundry tracing, prompt caching, and LLM token usage and cost optimization.

Responsibilities

  • Lead a dedicated AI engineering team and provide hands-on technical guidance.
  • Design and implement the core agentic architecture, including the Master Orchestrator and multi-LLM routing.
  • Develop shared context and memory services to manage domain glossaries and business rules.
  • Build specialized analytical and control agents that work with structured financial and ERP data.

Key facts

Hard skills

Other skills

  • Problem Solving

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 a hands-on Lead Full-Stack AI Agent Engineer to drive the technical development of an enterprise-grade multi-agent AI platform and a suite of analytical AI agents for the Finance & Accounting domain. In this role, you will lead the engineering of a production-ready agentic platform built on Microsoft Azure and Microsoft Foundry, combining LLM-based reasoning, deterministic business logic, and statistical anomaly detection to deliver reliable, secure, and scalable AI-driven analytical solutions. This is not a traditional chatbot or document-based RAG development role. You will be responsible for building the core agentic infrastructure, including orchestration, shared memory, model routing, security mechanisms, and reusable agent architecture, as well as developing specialized analytical agents. You will combine hands-on engineering with technical leadership, setting engineering standards, guiding developers, and ensuring production readiness. Responsibilities Technical Leadership: Lead a dedicated AI engineering team, provide hands-on technical guidance, conduct code reviews, establish engineering standards, and develop reusable agent templates and architectural patterns Multi-Agent Platform Development: Design and implement the core agentic architecture, including the Master Orchestrator, Agent Registry, multi-LLM routing (Claude and Azure OpenAI), and multi-level caching mechanisms (Redis and prompt caching) Context and Memory Management: Develop shared context and memory services to manage domain glossaries, business rules, analytical thresholds, and persistent user feedback. Implement mechanisms that allow agents to retain user confirmations, dismissals, and false-positive suppression rules AI-Powered Analytical Workflows: Build specialized analytical and control agents that work with structured financial and ERP data. Combine deterministic business rules, Python-based statistical anomaly detection, and LLM-generated explanations supported by data references and citations Enterprise Security and Governance: Implement secure identity propagation using Microsoft Entra ID and On-Behalf-Of (OBO) flows, Role-Based Access Control (RBAC), and row-level security. Ensure data freshness, traceability, and reliable citation mechanisms to prevent unsupported AI-generated insights and unauthorized data access Observability and Production Support: Implement operational and business KPI monitoring, build telemetry dashboards, lead production releases, and support hypercare activities and knowledge transfer to the client's IT team Requirements Strong Python Backend Engineering: Advanced experience with Python 3.11+, asyncio, FastAPI, Pydantic v2, pytest, strict typing, and clean, modular software architecture Production-Grade Agentic AI Development: Hands-on experience designing and implementing multi-agent AI systems using Microsoft Foundry (Azure AI Agent Service), Semantic Kernel, LangGraph, or AutoGen. Understanding of orchestrator–subagent patterns, MCP (Model Context Protocol), and structured tool calling State Management and Caching: Production experience with Redis for session management and semantic caching, as well as PostgreSQL, Cosmos DB, or similar databases for persistent agent memory, audit logs, and user feedback Azure Security and Identity Management: Practical experience with Microsoft Entra ID (Azure AD), OAuth 2.0 On-Behalf-Of (OBO) flows, RBAC, and Azure Key Vault LLMOps and Observability: Experience with OpenTelemetry, Azure Application Insights, Langfuse or Microsoft Foundry tracing, prompt caching, and LLM token usage and cost optimization Nice to have Experience developing AI-driven solutions for Finance, Accounting, Audit, or ERP analytics Experience integrating AI applications with Microsoft Fabric or enterprise SQL data warehouses Experience designing enterprise-grade AI platforms with a focus on scalability, security, governance, and performance

Related jobs

See all AI Engineer jobs

Other jobs at EPAM Systems