Back to search
SR2 | Socially Responsible Recruitment | Certified B Corporation™ Linkedin · Posted 29d ago

Senior Software Engineer

London, Westminster, United Kingdom

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Senior Backend Engineer | London | £120,000 – £180,000 + equity | Platform | AI Systems


Tech Stack:

  • Python (FastAPI)
  • Interested in candidates with deep experience in Rust, Golang and/or C++


If you’re more interested in the systems that make AI work than the models themselves, this is where things get interesting.


We’re working with a high-calibre startup building an agentic AI product, but the real challenge sits underneath that. This is about the infrastructure, tooling, and platform layer that allows AI systems to behave reliably in production, not just look good in a demo.


This is an opportunity to build foundational systems properly, rather than inheriting a mess six months too late. Backed by serious investors and led by people who’ve built before, the environment is demanding but grounded in reality.


The Role


This is a backend-heavy position with a strong focus on platform and infrastructure. You’ll be designing and building the scaffolding that supports agentic workflows, data movement, and system reliability at scale.


  • Own and build core backend systems in Python, with a focus on structure, typing, and maintainability
  • Design platform components that support orchestration, workflows, and system reliability
  • Define data models, schemas, and internal abstractions that scale with product complexity
  • Build APIs and internal tooling that enable fast, safe iteration across the product
  • Contribute to architectural decisions that shape how the entire system evolves
  • Work closely with product and end users to ensure systems solve real problems, not theoretical ones



What You’ll Be Doing

  • Developing backend services using Python, likely with frameworks such as FastAPI or Django
  • Designing systems that handle real-world edge cases, failures, and scale constraints
  • Building infrastructure that supports evaluation, observability, and control of AI-driven workflows
  • Integrating external services and data sources into a cohesive, reliable platform
  • Improving performance, resilience, and clarity across the backend stack
  • Taking ownership of problems from early idea through to production



What They’re Looking For

  • Strong backend engineering experience, ideally in Python
  • Experience building platform or infrastructure systems, not just application layers
  • Solid understanding of system design, distributed systems, and scalable architecture
  • Experience working in fast-paced or early-stage environments
  • Comfort with ambiguity and a tendency to take ownership rather than wait for direction
  • Product awareness, you understand how backend decisions impact real users



This is not a role for someone who wants neatly defined tickets and clear boundaries. You’ll be working in the messy middle, where systems, product, and real-world constraints collide. For the right person, it’s the kind of role that sharpens how you think about software, not only how you write it.


If you want to build the backbone behind agentic AI systems rather than sit on the surface, this is exactly that lane!


Drop me a message at [email protected] if you want to chat further.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.

Unlock free search