About this role
Salary: £68,000 - 108,000 per year
Requirements: Proficiency in at least one programming language (for example Python, C#, JavaScript, Kotlin, Java or Go)Experience with Gen AI tools (such as LangGraph, CrewAI, Hugging Face or OpenAI APIs) and ML frameworks like PyTorch or TensorFlowStrong understanding of ML fundamentals (training, evaluation, deployment) and LLM-specific challenges such as prompt engineering, latency and cost optimisationExperience with cloud platforms (AWS, GCP or Azure) and infrastructure-as-code such as TerraformHands-on experience with DevOps practices (CI/CD, Docker, Kubernetes) and observability tools like Prometheus, Grafana or DatadogExperience with distributed systems, scaling, and both SQL and NoSQL datastoresAgentic workflow experience (autonomous or multi-agent systems) is a plusFluency in English to C2 level Responsibilities: Design, build, deploy and monitor AI systems that scale across the businessWork in a cross-functional team with product, data and platform engineers, releasing software frequentlyOwn quality through rigorous automated testing, metrics and observabilityAssess and select the right solution for each task, balancing performance, cost and delivery timelinesBuild and optimise systems for performance, scalability and reliability Technologies: AIAWSAzureC#CI/CDCloudDatadogDevOpsDockerGCPGrafanaJavaJavaScriptKotlinKubernetesLLMNoSQLPrometheusPyTorchPythonSQLTensorFlowTerraform More:
We are an established technology and services business offering an AI Engineer role based in London with hybrid working. You will join a cross-functional team alongside product, data and platform engineers, working in a hands-on, full-lifecycle engineering culture where we build and run what we ship. We offer real ownership of AI systems in production, the chance to work across modern AI tooling, cloud and agentic architectures, and a competitive package and benefits to be confirmed with the client.
last updated 36 week of 2026