Python Engineer

Ncounter Technology Recruitment
Surbiton, UK
3 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£90,000.0 - £100,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Microsoft Azure Cloud Computing Continuous Integration Decision Support Systems Information Extraction Python (Programming Language) PostgreSQL OAuth OpenID OpenShift
+18 more
Redis Prometheus Standard Sql SQL Databases Systems Integration Enterprise Search Retrieval-Augmented Generation Large Language Models Backend Fastapi SC Clearance Pytest Kubernetes Codebase Front End Software Development Restful APIs Terraform Docker

Job description

  • Engineer Python backend services and APIs using FastAPI and asynchronous development patterns
  • Design and integrate LLM capabilities using OpenAI, Azure OpenAI, or comparable foundation models
  • Build practical RAG, enterprise search, and document intelligence solutions using embeddings and vector databases
  • Develop prompt strategies and manage production considerations, including latency, cost, retries, and rate limits
  • Explore agentic workflows and LLM orchestration using LangChain or similar frameworks
  • Work with consultants and customer stakeholders to translate operational problems into practical AI solutions
  • Improve security, testing, observability, and reliability across deployed applications
  • Help organisations explore how AI can improve complex operational processes, information discovery, and decision support
  • Take ideas from discovery and prototype stages into secure, reliable services, working alongside architects, consultants, and frontend engineers

Technologies:

  • AI
  • API
  • Azure
  • Backend
  • CI/CD
  • Docker
  • FastAPI
  • Frontend
  • Support
  • Kubernetes
  • LLM
  • OAuth
  • OpenTelemetry
  • OpenShift
  • PostgreSQL
  • Prometheus
  • Python
  • RAG
  • REST
  • Redis
  • SQL
  • Security
  • Terraform
  • pytest
  • Cloud

Requirements

  • 5+ years of commercial Python engineering experience, including production backend systems
  • Strong FastAPI, REST API, asynchronous Python, PostgreSQL, and SQL experience
  • Demonstrable experience integrating LLMs into real applications, beyond personal or experimental projects
  • Strong knowledge of Docker, Kubernetes/OpenShift, CI/CD, and pytest
  • Experience working with large codebases and safely improving existing services
  • Current or recently held SC clearance
  • Knowledge of Azure, RAG, pgvector, Chroma, FAISS, Entra ID, OAuth/OIDC, Redis, Terraform, Prometheus, or OpenTelemetry would strengthen your application

Apply for this position

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

Apply on www.adzuna.co.uk
Prepare application

Good distractions

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

5:01 min

Bridging the gap between software development and security

Vandana Verma · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

Videos

See all

Related articles

See all