Senior Backend Engineer
You can get further details about the nature of this opening, and what is expected from applicants, by reading the below.
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 xehkeey 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