> Markdown version of [/jobs/ext/75527-senior-ai-engineer-data-scientist](https://www.wearedevelopers.com/jobs/ext/75527-senior-ai-engineer-data-scientist). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior AI Engineer / Data Scientist - **Company:** EPAM Systems, Inc. - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Airflow, Microsoft Azure, Code Review, Continuous Integration, Software Debugging, Distributed Systems, Python (Programming Language), Software Safety, Search Technologies, Openapi, Cloud Platform System, Large Language Models, Grafana, Multi-Agent Systems, Prompt Engineering, Reliability of Systems, Generative AI, Event Driven Architecture, Build Management, Containerization, AI Platforms, Kubernetes, Information Technology, Machine Learning Operations, Virtual Agents, Microservices - **Published:** May 17, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=6b496cb39bd2114a ## About the Role Do you have experience in gRPC?, Do you have a Master's degree?, * Bachelor's/Master's in Computer Science, Data Science, or related field with 4+ years' experience, or Ph.D. with relevant experience * Strong engineering experience with Python, APIs, microservices, debugging, and code review * Proven experience building and deploying Generative AI or Agentic AI applications in production * Deep understanding of LLM concepts, RAG patterns, prompt design, and evaluation methodologies * Experience with multi-agent orchestration frameworks (LangGraph, CrewAI, AutoGen, Semantic Kernel) * Familiarity with orchestration strategies like planner/executor and tool calling * Knowledge of MCP, A2A protocols, and OpenAPI-based integration methods * Strong experience with cloud environments, ideally Azure (Azure OpenAI, AI Foundry, AI Search) * Competence in containerized deployments, CI/CD, and MLOps tooling (MLFlow, Airflow) Nice to have * Experience with Microsoft Agent Framework, Azure AI Agent Service * Knowledge of vector databases (Pinecone, Weaviate, Qdrant, Milvus) * Familiarity with guardrail and AI safety techniques (output filtering, prompt injection defense) * Experience in distributed systems, event-driven architectures, and workflow engines * Prior involvement in training, fine-tuning, or experimenting with foundation models ## Description * Design, build, and deploy Generative AI and Agentic AI solutions from prototyping through production * Develop and optimize multi-agent systems using frameworks such as LangGraph, CrewAI, AutoGen, and Semantic Kernel * Implement orchestration patterns including planner/executor, supervisor/worker, and tool-calling workflows * Design and build RAG pipelines, including embeddings, chunking, hybrid search, and retrieval evaluation for enterprise data grounding * Develop orchestration engines supporting multi-step planning, delegation, and fallback paths for agent workflows * Implement integration and communication patterns via MCP, A2A, OpenAPI, REST, and gRPC * Build production-grade Python APIs and microservices integrating with enterprise systems and AI services * Apply observability and monitoring solutions (Langfuse, Arize, Grafana) to ensure system reliability * Contribute to solution architecture, best engineering practices, and documentation ## Related Videos - [How E.On productionizes its AI model & Implementation of Secure Generative AI.](https://www.wearedevelopers.com/videos/623-how-e-on-productionizes-its-ai-model-implementation-of-secure-generative-ai) - [For the REST of us: API First and Conway’s Law](https://www.wearedevelopers.com/videos/1932-for-the-rest-of-us-api-first-and-conway-s-law) - [5 steps for running a Kubernetes environment at scale](https://www.wearedevelopers.com/videos/88-5-steps-for-running-a-kubernetes-environment-at-scale) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [AI Model Management Life Circles: ML Ops For Generative AI Models From Research to Deployment](https://www.wearedevelopers.com/videos/1152-ai-model-management-life-circles-ml-ops-for-generative-ai-models-from-research-to-deployment) - [OpenAPI meets OpenAI](https://www.wearedevelopers.com/videos/1150-openapi-meets-openai) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [From Prototype to Production: Build AI Agents with This Free 4-Course Learning Path](https://www.wearedevelopers.com/magazine/655-from-prototype-to-production-build-ai-agents-with-this-free-4-course-learning-path) - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models)