36 Labs - Backend Engineer, Infrastructure
We're HiringOuter Circle Contact
OPEN ROLES
Backend Engineer, Infrastructure
Apply
TEAM
Engineering
TYPE
Full-time
LOCATION
London (Hybrid, 4 days in-office)
ABOUT 36 LABS
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
WHAT WE'RE LOOKING FOR
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.
NICE TO HAVE
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 relational databases in production, ideally Postgres,
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.
Used Cloudflare in production: Workers, Queues, Workflows, Durable Objects, R2
or Containers.
Event-driven systems: event streams, outbox patterns, webhooks.
Browser and mobile OS automation at scale (Playwright, Puppeteer, CDP,
Appium, ADB), including IP management, proxies and fleets of workers, VMs or
devices.
OUR STACK
Python (FastAPI, SQLAlchemy, Alembic), TypeScript, Postgres, Docker, GitHub
Actions, Sentry, LLM and generative media APIs.
We encourage you to apply even if your experience doesn't match every line
above.
Founding or early engineer at a startup, or equivalent ownership inside a larger
company.
Apply
FULL NAME *
EMAIL * PHONE NUMBER *
LOCATION *
City, country
LINKEDIN / PORTFOLIO *
https://
CV / RESUME *
Choose File No file chosen
WHY ARE YOU THE RIGHT FIT?
Submit application