Python Developer - AI
Summary
Consultant-level Python developer building production GenAI applications for enterprise clients — LLM, RAG and AI-agent solutions. Day to day: Python/FastAPI backends, RAG pipelines, LLM integrations (OpenAI, Anthropic, etc.), vector databases, deployed on AWS/Azure with Docker/Kubernetes. Permanent, hybrid with 2 days onsite per week.
Salary: £45,000 - 55,000 per year
Requirements:- Strong commercial Python development experience
- Experience building APIs, microservices and backend applications
- Hands-on experience with LLMs, Generative AI and RAG
- Experience with AI frameworks such as LangChain, LangGraph or CrewAI
- Experience with vector databases and semantic search
- Experience with OpenAI, Anthropic, Mistral, Llama or similar
- Good software engineering, testing and Git practices
- Experience with AWS or Azure, Docker and ideally Kubernetes
- Experience with PostgreSQL, MongoDB or similar databases
- Experience with CI/CD using GitHub, GitLab or Jenkins
- Agile engineering experience
- Experience with AI agents, tool calling, embeddings, prompt engineering or LLM observability is beneficial
- React/TypeScript and Terraform/IaC experience is beneficial
- Experience taking GenAI POCs into production is highly beneficial
- SC eligibility and full right to work in the UK required
- Build production applications and APIs using Python and FastAPI
- Develop LLM, RAG and AI agent solutions
- Build RAG pipelines covering embeddings, retrieval and generation
- Work with OpenAI, Anthropic, Mistral, Llama and similar LLMs
- Use LangChain, LangGraph, CrewAI or similar AI frameworks
- Work with vector databases including Pinecone, Qdrant, ChromaDB and PGVector
- Take GenAI POCs into production and scale them
- Build APIs, microservices and AI integrations
- Deploy solutions using AWS/Azure, Docker and Kubernetes
- Write clean, testable and maintainable Python code
- Work with PostgreSQL, MongoDB, Git and CI/CD
- Collaborate with engineers, architects and client stakeholders
- AI
- AI Agents
- AWS
- Azure
- Backend
- CI/CD
- Docker
- FastAPI
- Git
- GitHub
- GitLab
- Jenkins
- Kubernetes
- LLM
- MongoDB
- PostgreSQL
- Python
- RAG
- React
- Terraform
- TypeScript
- microservices
- Cloud
More:
We are hiring a Python Developer - GenAI on a permanent hybrid basis, with 2 days per week onsite and occasional travel to client sites. The role is available in London, Bristol, Manchester, Glasgow or Newcastle, and offers a salary of £45,000 - £55,000 plus benefits, perks and healthcare options. This is a coding-focused consultant-level role for engineers who enjoy building real solutions and want to work on real-world AI engineering projects, combining strong Python software development with modern GenAI technologies. You will have the opportunity to work directly with enterprise clients and grow your experience across both software engineering and Generative AI.
last updated 39 week of 2026
Skills
- Agentic AI
- Agile
- AI
- Anthropic
- API
- AWS
- Azure
- ChromaDB
- CI/CD
- Cloud
- CrewAI
- Docker
- Embeddings
- FastAPI
- Generative AI
- Git
- GitHub
- GitLab
- Infrastructure as Code
- Jenkins
- Kubernetes
- LangChain
- LangGraph
- LLM
- Microservices
- Mistral
- MongoDB
- Observability
- OpenAI
- pgvector
- Pinecone
- PostgreSQL
- Prompt Engineering
- Python
- Qdrant
- React
- Semantic Search
- Terraform
- TypeScript
- Vector Databases