Python AI Engineer

Stott and May
London, UK
3 days ago
Apply on find.stottandmay.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Microsoft Azure Computer Programming Continuous Integration Graph Database Information Retrieval Python (Programming Language) Load Testing Performance Tuning Regression Testing Enterprise Search
+9 more
Data Logging Retrieval-Augmented Generation Large Language Models Multi-Agent Systems Generative AI Git Pytest Kubernetes Docker

Job description

Build and maintain production-grade Python AI/RAG services.

  • Develop multi-step and agentic AI workflows using structured outputs, tool calling and schema validation.
  • Implement vector, lexical and hybrid retrieval, reranking, metadata filtering and evidence selection.
  • Build robust asynchronous services with appropriate retries, timeouts and failure handling.
  • Develop automated unit, integration, contract and regression tests.
  • Implement logging, tracing, monitoring and performance optimisation.
  • Improve AI quality, latency, cost, token usage and reliability through evaluation and production feedback.

Requirements

Strong commercial Python development experience, including async programming, typing, testing and performance optimisation.

  • Proven delivery of Generative AI and RAG solutions into production.
  • Hands-on experience with Pydantic, LangGraph, Semantic Kernel / Microsoft Agent Framework or similar.
  • Strong understanding of LLM integration, structured outputs, tool calling, prompt/model management and fallback strategies.
  • Strong knowledge of embeddings, vector/lexical search, hybrid retrieval, query decomposition, chunking and reranking.
  • Experience with Pytest, APIs, Git, CI/CD, Docker and observability.
  • Strong troubleshooting skills across application, retrieval, model, concurrency and performance issues.

Desirable

  • Azure OpenAI / Azure AI Search / Azure AI Foundry
  • Pydantic AI, LangGraph or Semantic Kernel
  • RAG/LLM evaluation and retrieval-quality metrics
  • Kubernetes, telemetry and load testing
  • Knowledge graphs, temporal retrieval or document linkage
  • AI monitoring, governance and prompt-injection protection
  • Experience working in regulated or specialist knowledge domains

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.stottandmay.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

5:30 min

Extending testing workflows using popular pytest plugins

Florian Bruhin · World Congress 2021

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

Videos

See all

Related articles

See all