Software Engineer

Lead & Principal Software Engineers AI Platform (Remote, UK)
Salary: Lead £70,000 - £90,000 | Principal £105,000 - £120,000
Location: Fully Remote (UK based)

About the Role

Our client, a leading global technology organisation, is forming a new AI Engineering team to drive the adoption and enablement of Generative AI (GenAI) across the business. This is a unique opportunity to influence enterprise-wide AI standards, design large-scale distributed systems, and guide the next generation of AI-powered products and tools.

Our client is looking for both Lead Software Engineers and Principal Software Engineers to help shape their next-generation AI platform.

Lead Software Engineers, will a pivotal role in developing scalable AI platform capabilities, driving innovation, and building the core tools and frameworks that empower teams to create GenAI applications at scale.

Principal Software Engineers, will play a key leadership role in shaping the technical strategy, design, and implementation of the companys core AI platform capabilities.

Key Responsibilities

  • Lead the strategic design, adoption, and delivery of large-scale GenAI initiatives across the business.
  • Build and scale reusable platform components such as AI Gateways, Python and TypeScript SDKs, RAG pipelines, LLM frameworks, and vector databases.
  • Define and establish engineering-wide standards for GenAI infrastructure and application development.
  • Partner with engineering and product teams to drive AI enablement and adoption across business functions.
  • Develop and maintain automation and workflow capabilities that accelerate AI integration company wide.
  • Shape the long-term technical roadmap for AI platforms and mentor engineers in best practices and architectural excellence.

About You

You are an experienced and technically strong engineer who enjoys solving complex problems and leading by example. You bring a deep understanding of Generative AI systems and a proven ability to architect and deliver scalable solutions in production environments.

Essential Experience:

  • Demonstrated expertise in developing and scaling GenAI applications using frameworks such as LlamaIndex or LangGraph, and workflows like RAG or Multi-Agent architectures.
  • In-depth understanding of LLM models and providers, with the ability to guide optimal integration into applications.
  • 5+ years' experience developing production systems at scale using Python, Node.js, TypeScript, or Go.
  • Deep knowledge of GenAI primitives such as vector databases, memory, semantic/hybrid search, agentic workflows, MCP, and A2A patterns.
  • Strong experience designing, deploying, and scaling systems in AWS using ECS, Fargate, or EKS, ideally with Infrastructure as Code (IaC).
  • Proven ability to define and drive a long-term technical vision and standards across engineering teams.
  • Excellent communication skills and a collaborative mindset.

Desirable Skills:

  • Experience integrating AWS Bedrock tools into GenAI applications (eg, Bedrock, Guardrails, Evaluations, Agents).
  • Implementation of LLM observability tools and evaluation frameworks.
  • Experience building and integrating MCP Servers for AI applications, particularly with authentication and authorization requirements.

Why You'll Love Working Here

  • Fully remote role within the UK, offering flexibility and autonomy.
  • Join a forward-thinking organisation investing heavily in AI innovation and platform engineering.
  • Be part of a highly skilled and collaborative team shaping the future of enterprise GenAI adoption.
  • Inclusive, growth-oriented culture with opportunities to make a real impact.
Company
IDPP
Location
United Kingdom
Hybrid/Remote Options
Employment Type
Permanent
Salary
GBP 70,000 - 120,000 Annual
Posted
Company
IDPP
Location
United Kingdom
Hybrid/Remote Options
Employment Type
Permanent
Salary
GBP 70,000 - 120,000 Annual
Posted