Start Your Search Here

push notification bell

Would you like to receive notifications about IT jobs in City Of London?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

CV-Library

City Of London / Global

Python Developer - AI

  • £45000 - £55000/annum benefits, perks & healthcare options

Job Summary

Salary Range:
£45000 - £55000/annum benefits, perks & healthcare options
Benefits:
Healthcare
Apply Now

Job Description

Python Developer - GenAI

Salary: £45,000 - £55,000 plus benefits, perks and healthcare options
Locations: London, Bristol, Manchester, Glasgow or Newcastle
Job Type: Permanent | Hybrid / 2 days per week onsite | Occasional travel to client sites
Requirements: SC eligibility & full right to work in the UK required (no sponsorship available)
The Role:
We're looking for hands-on Python Developers at Consultant level who have experience building software and a practical understanding of Generative AI, LLMs and RAG.
This is a coding-focused role for engineers who enjoy building real solutions. You'll use Python as your primary development language, developing APIs, services and AI applications using technologies such as LLMs, RAG, AI agents and vector search.
You'll work across the development lifecycle, helping take GenAI ideas and POC's through to robust, production-ready applications for enterprise clients.

What you'll be doing:

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 stakeholdersWhat we're looking for:

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
Why this role?
You'll work on real-world AI engineering projects, combining strong Python software development with modern GenAI technologies.
The focus is on building and engineering, giving you the opportunity to write code, develop AI applications and solve technical problems while working with the latest LLM and RAG technologies.
You'll also have the opportunity to work directly with enterprise clients and develop your experience across both software engineering and Generative AI.

If you're a strong Python engineer with hands-on GenAI experience and want to build production-level AI applications, we'd like to hear from you
Apply Now

Similar Opportunities

View all jobs