Full Stack AI Data Engineer
Role details
Job location
Tech stack
Job description
You'll design modern data platforms, build scalable APIs, integrate Large Language Models and deliver production-grade AI applications that solve real business problems., You'll play a key role in designing, building and deploying enterprise AI solutions, taking ownership from architecture through to production. Working as part of a highly collaborative engineering team, you'll build scalable Python services using FastAPI, develop modern data platforms with Snowflake, dbt and Spark, create production AI solutions using RAG, AI Agents and LLMs, and deploy cloud-native applications into AWS. You'll also work closely with clients and stakeholders to shape technical solutions and make key architectural decisions.
Requirements
We're looking for engineers with strong commercial experience across Python, FastAPI, REST APIs and Microservices, alongside modern Data Engineering technologies including Snowflake, dbt, Spark/PySpark, Airflow and SQL. You'll have built production AI applications using RAG, AI Agents, LLM integrations, tool calling and evaluation frameworks, with experience deploying scalable cloud solutions on AWS (preferred), Azure or GCP.
You'll have a strong software engineering mindset, be comfortable designing scalable architectures, and enjoy solving complex technical problems. Experience with Next.js or React, LangGraph, LangChain, vector databases, Databricks, Kafka, MLflow, Salesforce or ERP/CRM integrations would be beneficial but isn't essential.
Benefits & conditions
- Fully Remote (UK-based)
- Outside IR35
- Long-term contract with multiple hires planned
- Work on cutting-edge enterprise AI projects using the latest technologies
- Highly autonomous engineering culture with end-to-end ownership
- Opportunity to help shape next-generation AI products for global organisations