Senior Software Engineer - Backend & Distributed Systems Engineer

Permutable.AI

Greater London

Hybrid

GBP 110,000 - 140,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model
Hub in Vauxhall (3 days per week)

Job summary

Permutable.AI is building real-time AI systems that transform global data into market intelligence for financial institutions. As a Senior Software Engineer, you will design and build backend services, distributed systems and cloud infrastructure with end-to-end production ownership.

You will work directly with our founder and engineering team to influence architecture and technology decisions, own testing, deployment, monitoring and reliability, and push toward a real-time, event‑driven and

Qualifications

  • 7+ years of professional software engineering experience.
  • Strong Python production experience.
  • Deep AWS experience (EKS/ECS, RDS, S3, Lambda).
  • Distributed systems and event-driven architectures.
  • Production ownership from design to deployment and monitoring.

Responsibilities

  • Design, build and maintain Python backend services and APIs.
  • Develop real-time event-driven architecture and distributed workflows.
  • Build AI agent-driven workloads with state management and routing.
  • Scale cloud platform across AWS, Kubernetes/EKS, ECS, Docker, RDS/PostgreSQL and S3.
  • Operate NLP/LLM workloads with GPU infrastructure as needed.
  • Own testing, deployment, monitoring and reliability.
  • Automate delivery with Pulumi/Terraform and GitHub Actions.
  • Improve observability with logging, tracing and alerting.

Skills

Python
AWS
Distributed systems
Event-driven architecture
CI/CD
Linux / Networking
Production ownership

Tools

Pulumi
Terraform
Kubernetes
Docker
GitHub Actions
RDS/PostgreSQL
S3
EKS

Job description

At Permutable, we build real-time AI systems that transform large volumes of global news, market and proprietary data into market intelligence for financial institutions.

We are moving towards a more real-time, event-driven and agent-driven architecture. We are looking for a Senior Software Engineer to help design and build the backend services, distributed systems and cloud infrastructure behind it.

This is a hands‑on software engineering role with end‑to‑end production ownership. You will work directly with our founder and engineering team and have significant influence over how our next generation of technology is designed and built.

What You’ll Do
  • Build Production Backend Systems: Design, build and maintain reliable Python services, APIs and data‑intensive applications operating at scale.
  • Develop Event-Driven Architecture: Help move our architecture from scheduled pipelines towards real‑time services using messaging, queues, asynchronous processing and distributed workflows.
  • Build Systems for AI Agents: Develop the production software required to run increasingly agent‑driven AI workflows, including state management, task execution, model routing, retries and observability.
  • Scale our Cloud Platform: Build and evolve highly available production systems across AWS, Kubernetes/EKS, ECS, Docker, RDS/PostgreSQL and S3.
  • Productionise AI Workloads: Work closely with our AI engineers to deploy and operate NLP, LLM and quantitative‑model workloads, including workloads using our in‑house GPU infrastructure.
  • Own Software Through to Production: Take responsibility for testing, deployment, performance, monitoring and reliability rather than handing code over to a separate operations team.
  • Automate Delivery and Infrastructure: Manage infrastructure using Pulumi or Terraform and improve automated testing and deployment through GitHub Actions.
  • Improve Reliability and Observability: Build effective monitoring, logging, tracing and alerting across our data, service, model and agent infrastructure.
What We’re Looking For
  • 7+ years of professional experience in software engineering, backend engineering, distributed systems, platform engineering or a closely related role.
  • Strong Python experience, including building and maintaining production software, services or APIs.
  • Deep AWS experience, ideally including EKS or ECS, RDS/PostgreSQL, S3 and Lambda.
  • Distributed Systems Experience: A strong understanding of event‑driven architectures, messaging, asynchronous processing and distributed workflows.
  • Strong Engineering Fundamentals: A good understanding of software architecture, Linux, networking, databases and cloud infrastructure.
  • Production Ownership: Experience taking systems from design and implementation through to deployment, monitoring and ongoing operation.
  • Infrastructure-as-Code: Experience with Pulumi, Terraform or an equivalent framework.
  • CI/CD and Automated Testing: Experience with GitHub Actions or similar tooling, automated testing and reliable deployment processes.
  • Startup Mindset: Proactive, resourceful and comfortable taking responsibility in a small, fast‑moving engineering team.
  • Experience with Apache Airflow, Kubernetes, real‑time data platforms, AI/ML infrastructure, LLM agents, GPU infrastructure or financial‑market systems would be useful, but is not essential.
Why Permutable?
  • Real Ownership: Take responsibility for important production systems and influence how they develop.
  • Technically Demanding Work: Build across backend software, distributed computing, cloud infrastructure and production AI.
  • Direct Influence: Work closely with our founder and have a meaningful voice in architecture and technology decisions.
  • Real Production Impact: Your work will quickly reach production and support leading financial institutions.
  • Build the Next Generation: Help shape our move towards a real‑time, event‑driven and agent‑driven architecture.
  • Hybrid Flexibility: Spend at least three days a week in our Vauxhall hub.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Platform Engineer
Senior Platform Engineer

Permutable.AI • Greater London

Hybrid
GBP 90,000 - 130,000
Hybrid work model
Hybrid hub at Vauxhall
Software Engineer
Software Engineer

Permutable.AI • Greater London

Hybrid
GBP 60,000 - 90,000
Hybrid work in Vauxhall hub
Real responsibility from day one
Collaborative culture and mentorship
+1
Senior Platform Engineer
Senior Platform Engineer

Permutable • Greater London

Hybrid
GBP 90,000 - 130,000
AI Engineer – LLMs, NLP & Market Intelligence
AI Engineer – LLMs, NLP & Market Intelligence

Permutable.AI • Greater London

On-site
GBP 90,000 - 130,000
Senior Software Engineer - Real-Time Backend & AI Platforms
Senior Software Engineer - Real-Time Backend & AI Platforms

Permutable.AI • Greater London

Hybrid
GBP 110,000 - 140,000
Hybrid work model
Hub in Vauxhall (3 days per week)
Graduate AI Engineer
Graduate AI Engineer

Permutable.AI • Greater London

On-site
GBP 32,000 - 46,000
Staff Engineer
Staff Engineer

Performativ • Greater London

On-site
GBP 70,000 - 100,000
Competitive salary
Equity
Growth opportunities
Backend Engineer (App Delivery)
Backend Engineer (App Delivery)

Cogna • Greater London

Hybrid
GBP 70,000 - 110,000
Competitive salary and share option plan
25 days annual leave plus public holidays
Excellent pension scheme, fixed at 7.5%
+4
Senior AI Software Engineer
Senior AI Software Engineer

Ocho People • Belfast City District

On-site
GBP 90,000 - 120,000
Share options
AI tooling culture
Junior Backend Engineer (App Delivery)
Junior Backend Engineer (App Delivery)

Cogna • Greater London

Hybrid
GBP 70,000 - 100,000
Competitive salary and share option plan
25 days annual leave
Excellent pension scheme
+4