Backend Software Engineer Python LLM

Client Server
London, UK
4 days ago
Apply on www.client-server.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£80,000.0 - £90,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Amazon Web Services Python (Programming Language) Node.Js Software Engineering TypeScript Large Language Models Backend

Job description

Are you a backend focussed Software Engineer looking for an opportunity to progress your career, whilst working remotely on a modern tech stack?

You could be joining a scaling AI software solutions provider in a senior, hands-on role.

As a Backend Software Engineer you will build production grade AI systems and the infrastructure that supports them. This is a hands-on role where you’ll take real ownership, make independent technical decisions and help shape the evolution of a conversational AI platform.

You’ll design and develop conversational, agentic AI systems, working with Python, LLMs and third party AI integrations to build reliable, scalable production workflows. You’ll assess the existing platform, identify opportunities to modernise the technology stack and help evolve the architecture to support the next generation of AI capabilities., There’s a remote first policy so you can work from home on a fulltime basis with the caveat that you’ll meet up with the team once every other month (expenses paid); there’s also flexible working hours (with a 10am stand-up).

Requirements

  • You have strong backend Python software engineering skills
  • You understand conversational AI workflows and can build not just the AI functionality but also the backend services and infrastructure required to operate it reliably at scale, working with IaC
  • You have experience of putting LLMs into production
  • You’re comfortable taking ownership and making technical decisions independently
  • You’re familiar with other technology in the stack including AWS, TypeScript, Node.js, asynchronous Python
  • You’re collaborative and pragmatic, enjoy problem solving and having technical discussions

Apply for this position

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

Apply on www.client-server.com
Prepare application

Good distractions

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

2:08 min

Applying large language models to infrastructure tasks

Alfonso Sandoval Rosas Alfonso Sandoval Rosas · Europe 2026 Virtual

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all