CareerPlanSign in

Software Engineer (Backend & distributed systems)

London, England, United Kingdom💼 Full-time🗓 2026-09-24 → 2026-09-25

Core

Design and build scalable backend services and APIs, and develop efficient data pipelines for ingesting and processing financial data to power AI-driven market analysis applications.

Role type

Backend Software Engineer (Distributed Systems & Data Pipelines)

Builds

Scalable backend services, APIs, and data pipelines for AI-driven financial analysis platform

Domain

Financial Technology / Artificial Intelligence / Cloud Infrastructure

Deliverable

production ML models | product features

Required skills

Python, distributed systems, AWS cloud services, CI/CD pipelines, containerization, automated testing, monitoring

Preferred skills

multi-LLM frameworks, NLP, Pulumi, GitHub Actions, Redshift

Technologies

Python, AWS (Lambda, ECS/EKS, S3, Redshift), Docker, GitHub Actions, Pulumi, Redshift

Responsibilities

Design and build robust backend services and APIs; Develop and optimize data pipelines for financial data ingestion and processing; Engineer cloud-native solutions on AWS; Collaborate with engineering team on innovation and strategy; Own code contributions that shape the core platform

Seniority

Mid-level, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.