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 trajectory41bf1e1f-b16b-4260-a40a-17c77a06fd15

Python Developer

Apply Now
Back to search page