Senior Backend Engineer

WeDoTech

City Of London

Hybrid

GBP 131,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

WeDoTech is seeking a Senior Backend Engineer in London to join a high-growth AI startup. You will design and implement high-performance Python services, build scalable distributed systems, and own backend architecture from design to production.

You'll collaborate with founders, customers and engineers to solve complex problems and shape the platform's evolution as data volumes and usage grow. This hands-on role offers ownership and impact in a fast-growing AI company.

Qualifications

  • 6+ years of software engineering experience.
  • Strong commercial Python experience.
  • Experience designing and operating distributed systems.
  • Experience with high throughput or data intensive applications.
  • Strong understanding of performance engineering and scalability.
  • Experience identifying and resolving production bottlenecks.
  • Strong API and systems integration experience.
  • Experience with Docker and Kubernetes.
  • Experience within cloud environments.
  • Understanding of asynchronous processing and messaging architectures.
  • Strong observability, monitoring and SLOs.
  • Experience owning systems from initial architecture through to production.

Responsibilities

  • Design and build high performance backend services primarily in Python.
  • Build scalable distributed systems and APIs.
  • Develop pipelines capable of processing large volumes of complex enterprise data.
  • Integrate with external APIs and legacy enterprise systems.
  • Design asynchronous and event driven architectures.
  • Identify and solve performance bottlenecks across production systems.
  • Think about throughput, latency, cost and scalability.
  • Build resilient systems capable of handling failures and unreliable dependencies.
  • Define and monitor SLOs around performance, reliability and availability.
  • Work with engineers, founders and customers to turn problems into pragmatic solutions.
  • Own what you build from architecture through deployment and production.

Skills

Python
Distributed systems
APIs
Performance engineering
Observability/SLOs
Production systems
System ownership
Communication
Async processing
Data intensive workloads
6+ years experience

Tools

Docker
Kubernetes
Cloud environments

Job description

Job Title: Senior Backend Engineer

Salary: Up to £145,000 base + equity

Location: Central London

Work Type: Hybrid, 3 to 4 days per week onsite

Role:

WeDo is partnering with a high growth AI startup building an agentic AI platform designed to solve complex, real world problems across global enterprise operations.

The business is at an exciting stage of its journey. The foundations are in place, customers are using the technology, and the engineering team is now scaling both the platform and the systems behind it.

They're looking for a Senior Backend Engineer who wants to be close to the product, customers and technical decisions rather than owning a small component within a much larger organisation.

You'll be joining a highly technical engineering team and working on problems across AI, distributed systems, enterprise data and performance engineering.

This is a hands on role with genuine ownership. You'll help determine how the platform evolves as usage, customers and data volumes continue to grow.

Responsibilities:
  • Design and build high performance backend services primarily in Python
  • Build scalable distributed systems and APIs
  • Develop pipelines capable of processing large volumes of complex enterprise data
  • Integrate with external APIs and legacy enterprise systems
  • Design asynchronous and event driven architectures
  • Identify and solve performance bottlenecks across production systems
  • Think critically about throughput, latency, computational cost and scalability
  • Build resilient systems capable of handling failures and unreliable dependencies
  • Define and monitor SLOs around performance, reliability and availability
  • Work closely with engineers, founders and customers to turn complex problems into pragmatic technical solutions
  • Own what you build from architecture through to deployment and productionRequired Skills:
  • 6+ years of software engineering experience
  • Strong commercial Python experience
  • Experience designing and operating distributed systems
  • Experience with high throughput or data intensive applications
  • Strong understanding of performance engineering and scalability
  • Experience identifying and resolving real production bottlenecks
  • Strong API and systems integration experience
  • Experience with Docker and Kubernetes
  • Experience within cloud environments
  • Understanding of asynchronous processing and messaging architectures
  • Strong knowledge of observability, monitoring and SLOs
  • Experience owning systems from initial architecture through to production
  • Strong communication skills and confidence making and defending architectural decisionsExperience building backend or platform infrastructure around AI, LLMs, Generative AI or agentic applications would be highly advantageous.
Why should I apply?

This is an opportunity to join an AI business at a stage where the engineering decisions you make can still genuinely shape the company and its technology.

Rather than maintaining mature systems or working within one narrow part of a large platform, you'll have ownership of complex engineering problems and see the direct impact of what you build.

You'll work across Python, distributed systems, large scale data, performance engineering and AI, solving problems where simply adding more infrastructure isn't always the answer.

You'll also work closely with senior engineers, founders and customers as the platform scales, giving you exposure well beyond your immediate technical responsibilities.

If you enjoy understanding why systems break, where bottlenecks occur and how to build software that performs reliably at scale, this is an opportunity to tackle those problems within a fast growing AI company.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Tech4 Ltd • City Of London

Hybrid
GBP 90,000 - 130,000
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

Digital Waffle • Greater London

Hybrid
GBP 90,000 - 130,000
Senior AI Engineer
Senior AI Engineer

Infused Solutions Ltd • Greater London

Remote
GBP 65,000 - 75,000
Annual bonus
Private healthcare
Pension scheme
+2
Senior Python Developer
Senior Python Developer

Tech4 • Greater London

On-site
GBP 80,000 - 110,000
Senior AI Engineer - Perm - London
Senior AI Engineer - Perm - London

Infused Solutions • Greater London

On-site
GBP 65,000 - 75,000
Excellent benefits
Hybrid working - London office 1 day/w
Career development opportunities
Senior Software Engineer
Senior Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Greater London

On-site
GBP 120,000 - 180,000
Senior Full Stack Software Engineer | AI Startup
Senior Full Stack Software Engineer | AI Startup

55 Exec Search • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid working with flexibility
Small engineering team
Senior Data and AI Engineer
Senior Data and AI Engineer

develop • Greater London

Hybrid
GBP 54,000 - 90,000
Lead Platform Engineer
Lead Platform Engineer

La Fosse • Greater London

On-site
GBP 96,000 - 160,000
Senior Engineering Manager - AI Platform
Senior Engineering Manager - AI Platform

La Fosse • Greater London

Hybrid
GBP 120,000 - 180,000