Backend Software Engineer - Python
Backend Software Engineer - Python Location: London (in-office 4 days per week, non-negotiable)Type: Full-timeReports to: Head of EngineeringSalary: £90,000-£105,000 + benefitsAre you a Senior Backend Engineer who thrives on designing and scaling complex systems? Do you enjoy working on data-intensive platforms involving Real Time pipelines, streaming architectures, and graph-based services?This is a hands-on role within a small, research-driven engineering team working on high-complexity systems. You will take ownership of key components from architecture through to production, while contributing to the overall technical direction.Key ResponsibilitiesDesign, build, and own Back End services and data pipelines in PythonDevelop and operate streaming systems using Kafka or similar technologiesWork with graph-based data structures and algorithms to support analytics and decision-makingBuild reliable, scalable systems that process Real Time data from distributed edge devicesLead technical decisions across architecture, tooling, and system designCollaborate with data scientists and ML engineers to deploy models into productionMentor engineers and contribute to engineering best practicesImprove observability, monitoring, and incident response processesWrite maintainable, well-tested code and contribute to code reviewsRequirements5+ years of experience building and operating Back End systems in productionStrong proficiency in PythonExperience with streaming systems (Kafka, Pulsar, ..... full job details .....
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!