Python Engineer
Ncounter Technology Recruitment
Surbiton, UK
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
over 2 years ago
CH
Chris Heilmann
Dev Digest 137 - AI'm not sure about this
almost 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
LM
Luis Minvielle
The 7 Most Popular Backend Frameworks for Developers
over 2 years ago