Backend Software Engineer Python

Talent Locker

Not Interested
Bookmark
Report This Job

profile Job Location:

London - UK

profile Yearly Salary: GBP 80000 - 90000
Posted on: 2 days ago
Vacancies: 1 Vacancy

Job Summary

Job Description

Backend Software Engineer - Python

Location: London (in-office 4 days per week non-negotiable) - Office is near Holborn EC1 - Please do not apply if you cannot get to the office 4 days (Mon-Thursday) per week

Type: Full-time

Reports to: Head of Engineering

Salary: benefits

Are you a Senior Python 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 Responsibilities

  • Design build and own backend services and data pipelines in Python
  • Develop and operate streaming systems using Kafka or similar technologies
  • Work with graph-based data structures and algorithms to support analytics and decision-making
  • Build reliable scalable systems that process real-time data from distributed edge devices
  • Lead technical decisions across architecture tooling and system design
  • Collaborate with data scientists and ML engineers to deploy models into production
  • Mentor engineers and contribute to engineering best practices
  • Improve observability monitoring and incident response processes
  • Write maintainable well-tested code and contribute to code reviews

Requirements

  • In depth experience of building and operating backend systems in production
  • Strong proficiency in Python
  • Experience with streaming systems (Kafka Pulsar or similar)
  • Familiarity with graph data structures and algorithms
  • Experience working with databases (MongoDB or similar)
  • Solid understanding of distributed systems concepts and trade-offs
  • Proven experience owning systems end-to-end
  • Experience with Git and collaborative development workflows
  • Ability to make independent technical decisions and clearly communicate trade-offs
  • Comfortable working in a small high-ownership team environment

Compensation & Benefits

  • Private health and dental coverage
  • 25 days holiday
  • Enhanced parental leave
  • High-quality hardware
  • Additional perks (workspace benefits team events and more)


Required Experience:

IC

Job DescriptionBackend Software Engineer - PythonLocation: London (in-office 4 days per week non-negotiable) - Office is near Holborn EC1 - Please do not apply if you cannot get to the office 4 days (Mon-Thursday) per weekType: Full-timeReports to: Head of EngineeringSalary: benefitsAre you a Seni...
View more view more

About Company

Company Logo

Talent Locker offer IT Recruitment Services and Workplace Recruitment Services, placing quality candidates in all change-related roles, across the UK.

View Profile View Profile