Senior Engineer, Applied AI
Summary
Build and scale production-grade AI agent systems, retrieval pipelines, and evaluation frameworks using Python, FastAPI, and vector databases.
Job Description
\n
Our client, a growing Digital Transformation Consulting organisation, is hiring a hands‑on Senior Applied AI Engineer to join the team in Dublin, Ireland on a contract basis. The successful candidate will design, build and scale advanced Generative and Agentic AI systems, contributing to the development of production-ready agent workflows, sophisticated retrieval pipelines, robust evaluation frameworks and scalable backend services.
Responsibilities\n- \n
- Design, build and operate end‑to‑end production‑grade AI agent systems. \n
- Develop stateful agent workflows with checkpointing, retries and human‑in‑the‑loop controls. \n
- Architect intelligent agents with planning, tool use, memory and escalation strategies. \n
- Implement advanced retrieval pipelines, including hybrid search, reranking and context construction. \n
- Build robust evaluation frameworks with datasets, regression testing and clear success metrics. \n
- Establish LLMOps / AgentOps practices, including observability across cost, latency, drift and failures. \n
- Optimise system performance across latency, cost and output quality (e.g. routing, caching, model selection). \n
- Develop scalable backend services using Python (e.g. FastAPI) and modern architectures. \n
- Deploy and maintain systems using Docker, Kubernetes and CI/CD pipelines. \n
- Translate business requirements into scalable, production‑ready AI solutions. \n
- \n
- Minimum of 4 years of experience in software engineering, applied machine learning or applied AI. \n
- Strong Python skills, with a solid grounding in modern engineering practices e.g. testing, code quality, version control. \n
- Demonstrated experience developing and deploying LLM‑powered applications, including prompt design, evaluation and productionisation. \n
- Practical experience with agent frameworks such as LangChain, LlamaIndex, LangGraph, CrewAI or Langfuse. \n
- Hands‑on experience with retrieval systems and vector databases (e.g. Milvus, Pinecone, Weaviate, Chroma, FAISS). \n
- Good understanding of AI architecture patterns, including microservices, event‑driven systems and multi‑agent frameworks. \n
- Experience deploying applications on AWS, Azure or GCP using containerisation and CI/CD pipelines. \n
- Strong production mindset, with experience in monitoring, testing, governance and LLMOps practices. \n
- Exposure to developer copilots and rapid prototyping tools (e.g. Cursor, Windsurf, Replit, GitHub Copilot, Claude Code) is a plus. \n