Software Engineer
Posted 2 hours 27 minutes ago by IDPP
Software Engineer - AI Platform (Remote, UK)
Salary: £70,000 - £115,000 per annum (DOE)
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. As a Principal Software Engineer, you will play a key leadership role in shaping the technical strategy, design, and implementation of the company's core AI platform capabilities.
You will work closely with senior engineering leaders and cross-functional teams to define and deliver scalable, reusable AI components that unlock productivity, innovation, and insight across the entire organisation.
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.
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.