Senior Software Engineer

Durlston Partners
Greater London, UK
26 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
£200,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Software Debugging Distributed Systems Python (Programming Language) Software Engineering Data Streaming TypeScript Reliability of Systems Build Management Low Latency Asynchronous Programming

Job description

We’re supporting a category-leading AI organisation building next-generation conversational agents used by major global brands. Their platform powers intelligent, human-like interactions across chat, email and voice, resolving millions of customer queries in real time and at enterprise scale.

You would join a high-impact engineering team responsible for deploying production-grade AI agents that sit at the core of the product. These agents handle complex, multi-step customer journeys, work alongside human support teams, and directly influence customer experience, retention and revenue.

This environment suits engineers who enjoy working end-to-end across the stack, quickly iterating with customers, and tackling deep technical challenges in reasoning, evaluation, orchestration and large-scale system reliability., * Design and build AI agents that outperform human agents on complex customer interactions.

  • Own features from inception to production, including modelling, evaluation, and integration with customer systems.
  • Work directly with business leaders across sectors such as finance, healthcare, transport and hospitality.
  • Experiment with the latest text and voice models and build scalable, production-ready pipelines.
  • Identify patterns across customers and feed those insights into platform improvements.

Requirements

  • 2+ years’ experience in software engineering.
  • Strong competence with Python and TypeScript, including asynchronous programming.
  • Ability to debug across deep technical stacks: distributed systems, latency, failure modes, data flows.
  • A strong academic background (top university or equivalent).
  • Curiosity, ownership, and a bias for rapid, high-quality execution in an in-office environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

1:46 min

Understanding how Pathway ensures low latency data processing

Bobur Umurzokov · LIVE

1:50 min

Lowering pipeline latency with data streaming

Nathaniel Okenwa Nathaniel Okenwa · World Congress 2024

1:46 min

Introduction to the speaker and engineering background

Llywelyn Griffith-Swain · World Congress 2023

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

Videos

See all

Related articles

See all