Job Title:Full-Stack AI Engineer (Contract)Location:Dublin, Ireland (Hybrid)Role OverviewWe are seeking an experienced Full-Stack AI Engineer. This is a hybrid delivery role combining hands-on development of GenAI-powered applications with a strong focus on training delivery, product enablement, and application support.The role involves building production-grade AI solutions, supporting existing applications, and enabling teams through training and knowledge transfer. The ideal candidate is technically strong, a confident communicator, and passionate about helping others adopt new technologies.Required SkillsGenAI & Agentic SystemsExperience working with foundation modelsMulti-agent workflows, knowledge bases, model evaluation, and guardrailsModel Context Protocol (MCP) server integrationExperience with RAG pipelines, embedding models, vector stores, chunking, and parsing strategiesModel optimisation and fine-tuningExperience using LLMs for complex document processingFull-Stack DevelopmentPython (FastAPI, async programming, authentication, multi-threading)React (streaming UIs, real-time chat interfaces, or enterprise applications)REST APIs, WebSockets, and server-sent eventsSQL and NoSQL databasesVersion control and testingCloud & InfrastructureExperience working with serverless and event-driven architecturesIdentity and access management conceptsInfrastructure as CodeCI/CD pipelinesMonitoring and production supportTraining, Enablement & MaintenanceDeliver technical training and product enablement sessionsDevelop and maintain training materials and documentationProvide coaching and support knowledge transferMaintain and troubleshoot production applicationsExperience Required5+ years of software engineering experience2+ years of production AI/ML-related development preferredProven experience delivering cloud-based solutionsSelf-directed and independent working styleStrong communication skills with both technical and non-technical audiencesStrong documentation skills (code, architecture, technical specifications)