Python Developer

Senior Backend Engineer

London, UK

Radley James is working with a fast-growing AI technology firm transforming how enterprise organisations automate complex workflows and leverage AI at scale. Backed by leading investors and experiencing significant growth, the business is building enterprise-grade AI infrastructure used by major global financial institutions and professional services firms.

This is an opportunity to join a high-performing engineering team working at the intersection of AI, data engineering and distributed systems. The successful candidate will play a key role in designing and scaling the backend infrastructure that powers a rapidly growing platform, while helping shape technical direction and engineering best practices.

Responsibilities

  • Design, develop and maintain scalable backend services and APIs powering the firm's AI platform
  • Build and optimise data pipelines capable of processing large-scale datasets with high reliability and performance
  • Collaborate with machine learning engineers to productionise AI and machine learning models
  • Design scalable distributed systems supporting high-throughput, low-latency workloads
  • Implement security, compliance and data protection controls across backend systems
  • Optimise database performance, indexing strategies and query execution
  • Lead technical design discussions and mentor junior engineers
  • Monitor production environments, troubleshoot issues and improve platform reliability
  • Contribute to engineering standards, documentation and software development best practices

Requirements

  • 7+ years of backend software engineering experience building and scaling production systems
  • Strong Python development experience with modern backend frameworks such as FastAPI, Flask or Django
  • Deep understanding of PostgreSQL, database optimisation and performance tuning
  • Experience scaling distributed systems and data-intensive applications
  • Strong knowledge of Redis, caching strategies and in-memory data stores
  • Experience with asynchronous processing frameworks such as Celery or similar task queues
  • Experience working with event-driven architectures and messaging technologies such as Kafka, RabbitMQ or Azure Service Bus
  • Strong understanding of REST APIs, microservices architecture and distributed systems design
  • Cloud experience across Azure, AWS or GCP
  • Experience with Docker, Kubernetes and containerised deployments
  • Familiarity with CI/CD pipelines, automated testing and Git-based development workflows
  • Excellent problem-solving and communication skills

Technology Stack

  • Python
  • FastAPI / Flask / Django
  • PostgreSQL
  • Redis
  • Celery
  • Kafka / RabbitMQ / Azure Service Bus
  • Docker
  • Kubernetes
  • Azure / AWS / GCP
  • REST APIs
  • Microservices Architecture
  • CI/CD

What's on Offer

  • Opportunity to work on cutting-edge AI infrastructure and enterprise-scale systems
  • Highly collaborative engineering environment
  • Direct exposure to AI, machine learning and large-scale data processing challenges
  • Significant ownership and influence over technical architecture
  • Fast-growing business with strong product-market fit and substantial growth trajectory

Job Details

Company
Radley James
Location
City of London, London, United Kingdom
Posted