All Jobs Vacancy

Senior Python Backend Engineer (AI & Generative AI)

Posted 1 day ago by Templeton and Partners

Key Responsibilities

  • Design, develop, and maintain robust Back End services and REST APIs using Python.
  • Build scalable AI-powered applications leveraging Large Language Models (LLMs).
  • Develop and optimise Retrieval Augmented Generation (RAG) solutions.
  • Integrate and work with leading LLM platforms including OpenAI, Azure OpenAI, Claude and Gemini.
  • Implement vector database solutions and embedding frameworks.
  • Collaborate with cross-functional teams to deliver secure, high-quality software products.
  • Drive best practices in software engineering, testing, deployment, and observability.

Required Skills & Experience Backend Development

  • Strong Python development experience
  • Experience building Backend Services and REST APIs
  • Hands-on experience with FastAPI, Flask, or Django
  • Strong understanding of Object-Oriented Programming (OOP)
  • Software design principles and design patterns
  • Testing frameworks (PyTest), debugging, and Git source control

AI Engineering & Generative AI

  • Experience building AI-powered applications
  • Hands-on experience with LLM APIs:
  • OpenAI
  • Azure OpenAI
  • Claude
  • Gemini

Strong understanding of:

  • Retrieval Augmented Generation (RAG)
  • Embeddings
  • Vector Databases (Pinecone, Chroma, FAISS, Weaviate)
  • Prompt Engineering
  • Agentic Workflows
  • Model Evaluation
  • AI Safety, Governance & Guardrails

Databases

  • SQL Databases
  • PostgreSQL
  • MySQL
  • SQL Server

NoSQL Databases

  • MongoDB
  • Cassandra
  • DynamoDB
  • Data modelling and query optimisation

Cloud & DevOps

  • AWS, Azure or GCP
  • Docker and containerisation
  • Kubernetes (preferred)
  • CI/CD Pipelines
  • GitHub Actions
  • Jenkins
  • Azure DevOps
  • GitLab CI

Security

  • Auth & JWT Authentication
  • Secrets Management
  • Secure Coding Practices
  • Data Protection and Access Controls

Nice to Have

  • React, TypeScript, JavaScript
  • Full-Stack Development Experience

Monitoring & Observability Tools:

  • Prometheus
  • Grafana
  • ELK Stack
  • Datadog
  • Splunk
  • Experience within Banking, Financial Services, or other regulated environments

Essential Technologies

Python | Django | Flask | Docker | CI/CD Architecture | Cloud-Native Development | Generative AI | LLMs | RAG | FastAPI

Rate:
£500/day
Location:
Sheffield
IR35 Status:
Inside
Remote Status:
Hybrid
Industry:
AI & Machine Learning
Seniority Level:
Senior

Take-Home Pay

£7,000 per month

Visit calculators for additional details

Share job