Senior Python Engineer with AI [3f19q]

SKM Group
UK
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
£45,000.0 - £102,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Microsoft Azure Cloud Computing Cloud Engineering Cloud Storage Monitoring of Systems Python (Programming Language) Key Management PostgreSQL RabbitMQ Redis SQL Databases
+16 more
Systems Integration Web Services Alwayson Azure Service Bus Datadog Data Storage Technologies Large Language Models Multi-Agent Systems Backend Fastapi Kubernetes Deployment Automation Performance Monitor Celery Restful APIs Docker

Job description

We’re looking for a Senior Python Engineer with AI to join an initiative redefining professional services delivery through agent-enabled and agent-driven models. You’ll work on a modern, scalable stack with a strong emphasis on architecture, AI orchestration, and performance.

This project aims to create an “always-on, insight-rich, and value-transparent” ecosystem, leveraging AI-powered automation and knowledge reuse to scale trusted outcomes and protect margins in a rapidly evolving market.

About the Role

You will build a production-grade, AI-native platform, focusing on architecting and orchestrating AI systems, constructing robust agentic pipelines, and integrating Large Language Models (LLMs) with our backend infrastructure.

Tech Stack

  • Core: Python, FastAPI, Celery, PostgreSQL, Redis
  • Backend & AI: RabbitMQ, Messaging, Cache, Distributed Task Queues, AI Tooling Integration
  • Cloud & Tools: Azure, Azure Blob Storage, Azure Service Bus, Azure Key Vault, Kubernetes, Docker, Datadog

What You’ll Do

  • Lead the design and implementation of scalable, highly concurrent backend systems for an AI-native platform.
  • Architect and optimize distributed task queues and resilient API services using Celery and FastAPI.
  • Implement seamless integration of AI models and AI Tooling Integration into core platform functionalities.
  • Take ownership of data storage solutions, leveraging PostgreSQL and Redis for optimal performance.
  • Design and implement robust deployment strategies on Azure using Docker and Kubernetes for container orchestration.
  • Ensure system observability and performance monitoring with tools like Datadog.

Requirements

Do you have experience in SQL?, Do you have a Master’s degree?, * 5+ years of experience in backend development, with a focus on architecting and scaling systems.

  • Deep expertise in Python, including async/await, type annotations, and Pydantic.
  • Extensive experience with FastAPI for building production REST services.
  • Proven ability to design and operate distributed task queues with Celery, Redis, and RabbitMQ.
  • Strong working knowledge of PostgreSQL and SQL.
  • Familiarity with Azure services, particularly Azure Blob Storage, Azure Service Bus, and Azure Key Vault.
  • Experience with Docker and understanding of cloud-native deployment principles., * Python: 5 years (required)
  • LLM Integration: 3 years (required)

Benefits & conditions

  • Attractive salary
  • Large freedom and real influence
  • No unhealthy competition, team approach to meeting challenges
  • Remote-first, flexible working culture
  • Company apartments in cool cities across Europe: work and enjoy a memorable getaway

About the company

We are a software house with 18 years of experience and a global portfolio of projects. We help businesses modernize, scale, and innovate through custom software solutions. Our team embraces unconventional ideas and new technologies, delivering solutions with real impact. If you value professionalism, creativity, and a strong engineering culture, you’ll feel at home here.

Apply for this position

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

Apply on indeed.com

Good distractions

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

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 · WWC 2025

1:37 min

Core concepts of Celery and message broker integration

Jan Giacomelli · LIVE

2:36 min

Exploring high-level Python frameworks for accelerated enterprise artificial intelligence

Paul Graham Paul Graham · LIVE

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

Videos

See all

Related articles

See all