Python Engineer

Apply

Overview

We are seeking a Senior Python Engineer to join a team dedicated to building and enhancing a high-performance, real-time data platform. In this role, you will focus on designing and maintaining production-grade Python services that handle high-volume time-series data. You will collaborate with other engineers to ensure high-quality code, drive best practices, and deploy services effectively in a hybrid work environment.

Responsibilities

  • Design and enhance Python backend services for a real-time data platform.
  • Develop scalable event-driven microservices to improve system architecture.
  • Optimize existing codebases with maintainability, performance, and reliability in mind.
  • Debug and resolve complex production issues with effective solutions.
  • Write clean, well-tested code and build automated tests to enhance code quality.
  • Collaborate with engineers to review technical solutions and assess trade-offs.
  • Deploy services using Azure Functions or Docker on AKS.

Requirements

  • Strong commercial experience in Python backend engineering.
  • Experience in designing and maintaining production-grade software.
  • Demonstrable experience in designing data models for time-based querying.
  • Proficiency in optimizing queries and managing large datasets.
  • Experience with building distributed, event-driven systems.
  • Strong understanding of software design principles and testing methods.
  • Familiarity with debugging complex applications to find root causes.
  • Comfortable reviewing existing code and making pragmatic improvements.
SkillsPython, Data Science, Azure, Kubernetes
LocationWatford
TypeHybrid
Rate
£60-£68/hour
SourceLinkedIn
Recruiterdjr
Posted01/07/26