Backend Engineer, Infrastructure

36 Labs

Greater London

Hybrid

GBP 90,000 - 130,000

Full time

11 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

36 Labs is seeking a backend-focused engineer to own our core platform, including deployment, service communication, job orchestration, and the databases that power our products.

You'll shape the platform's infrastructure, work with the CTO on architecture, collaborate with ML and content engineers, and drive scalable, observable systems as we scale throughput and introduce a robust workflow layer.

Qualifications

  • BSc in Computer Science, Engineering, Mathematics, Statistics or equivalent experience.
  • Production Python and TypeScript experience required.
  • 4+ years building and running backend systems in production.
  • Sound judgment on idempotency, retries, back-off, concurrency and parallelism.
  • Strong experience running PostgreSQL in production, including schema design and migrations.
  • Led infrastructure from scratch and at least one major migration.
  • End-to-end ownership of infrastructure: containers, CI/CD, networking, observability, incidents.
  • Led technical work: set direction, reviewed designs, mentored in teams.

Responsibilities

  • Design system architecture: service boundaries, data and API contracts, and service-to-service communication.
  • Lead the migration from Railway to Cloudflare with minimal disruption to production workloads.
  • Own deployments and production health across services: CI/CD, environments, rollbacks, secrets, observability, alerts and runbooks.
  • Own the scheduler, queues and sandboxes for long-running workflows with end-to-end traceability and cost efficiency.
  • Build reliable, well-documented internal APIs that other teams can build on top of.
  • Own the data platform, including schema design and migrations at scale.
  • Set the standard for backend engineering and guide the software factory toward high-quality, fast shipping.

Skills

Python
TypeScript
Backend architecture
CI/CD
Architecture

Education

BSc in Computer Science, Engineering, Mathematics, Statistics

Tools

PostgreSQL
Docker
GitHub Actions

Job description

36 Labs is a seed-stage startup that started out of the UCL Machine Learning lab. We bootstrapped to 10 people, and now we're on the next leg of growth.

AI can generate almost any media, but it still can't judge what wins human attention. AI-generated content on social platforms is growing fast, and we think every creative workflow will be agent-assisted or fully agentic within a few years. Our work is improving how models reason about creative decisions, learning from how real audiences respond to the content we make.

The role

You'll own our core platform: deployment, service communication, job orchestration, and the APIs and database that our products depend on as we scale throughput 100x over the next year.

You'll have the autonomy to shape the platform's infrastructure, with scope to grow into technical leadership. You'll work closely with the CTO on architecture, with machine learning engineers to develop and implement our "creative harness", and with content engineers to improve its capabilities.

What you'll do
  • Design system architecture: service boundaries, data and API contracts, and service-to-service communication.
  • Lead the migration from Railway to Cloudflare: target architecture, migration plan, cutover and decommissioning, with no disruption to production workloads.
  • Own deployments and production health across our services: CI/CD, environments, rollbacks, secrets, observability and feature flags, fixing issues at the cause and turning them into alerts, runbooks and better defaults.
  • Own the scheduler, queues and sandboxes behind our long-running, multi-step work, building recovery, end-to-end traceability, and cost and latency efficiency.
  • Build reliable, well-documented internal APIs: simple, durable primitives that the rest of the team, downstream products and our agents build on top of.
  • Own our data platform, including schema design, migrations and performance at scale.
  • Set the standard for backend engineering and own the vision for our software factory: design and code quality, documentation, and the guardrails that enable the team to ship high-quality code at speed.
What we're looking for
  • BSc in Computer Science, Engineering, Mathematics, Statistics, or the equivalent in the form of experience. Experience writing production Python and TypeScript.
  • 4+ years building and running backend systems in production, including how they were deployed and operated.
  • Strong experience building job and workflow systems in production, with sound judgment on idempotency, retries and back-off, concurrency and parallelism.
  • Strong experience running Postgres in production, including schema design, migrations on live data and query performance.
  • Built infrastructure from scratch, scaled it through rapid growth in load, and led at least one significant platform migration.
  • Owned infrastructure end to end: containers, CI/CD, networking, observability, incidents.
  • Led technical work: set direction, reviewed designs, mentored.
  • Taken complex systems from ambiguous problem statements to reliable production services, including APIs that remained reliable as load and consumers grew.
  • Systems or projects you've built and can discuss in technical depth.
Nice to have
  • Used Cloudflare in production: Workers, Queues, Workflows, Durable Objects, R2 or Containers.
  • Founding or early engineer at a startup, or equivalent ownership inside a larger company.
Our stack

Python (FastAPI, SQLAlchemy, Alembic), TypeScript, Postgres, a Postgres-backed job queue, Docker, GitHub Actions, Sentry, LLM and generative media APIs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Product Engineer - On-Site - London - Octopus by RTG
Senior Product Engineer - On-Site - London - Octopus by RTG

Robusta • Greater London

On-site
GBP 90,000 - 130,000
Software Engineer - Platforms & Productivity
Software Engineer - Platforms & Productivity

Cloudflare • Broughton in Furness

On-site
GBP 70,000 - 110,000
Systems Engineer
Systems Engineer

Cloudflare • Greater London

Hybrid
GBP 120,000 - 150,000
Equity
Medical Insurance
401(k) Plan
+2
Full Stack Engineer
Full Stack Engineer

Arrows • Greater London

On-site
GBP 90,000 - 140,000
Software Engineer
Software Engineer

36 Labs • Greater London

Hybrid
GBP 70,000 - 110,000
Senior Platform Engineer (Infrastructure)
Senior Platform Engineer (Infrastructure)

Kalepa • York and North Yorkshire

On-site
GBP 70,000 - 110,000
Senior Production Engineer
Senior Production Engineer

clearstreet • Greater London

On-site
GBP 110,000 - 140,000
Platform Engineer
Platform Engineer

FairPlay Sports Media Ltd. • Greater London

On-site
GBP 75,000 - 110,000
Senior Platform Engineer
Senior Platform Engineer

Lyst • Greater London

On-site
GBP 110,000 - 140,000
Backend Engineer (AI Native)
Backend Engineer (AI Native)

LinuxRecruit • Greater London

On-site
GBP 65,000 - 90,000