Senior Product Engineer | London | Hybrid | £110,000 - £120,000
Albert Bow is partnering with a profitable, high-growth Ai software company building a next-generation Ai-native enterprise platform used by globally recognised organisations.
Having already established strong recurring revenue, the company is now investing heavily into its core product: a platform designed to combine large language models and workflow automation into a unified system for automating complex business processes at scale.
This is not an early experimentation-stage startup. The product is already deployed in production across enterprise environments, and the business is scaling rapidly with ambitious growth plans over the next few years.
They are now looking to hire a Senior Product Engineer to help shape the technical direction of the platform as it enters its next phase of growth.
Role Overview
This is a senior individual contributor role focused on product engineering, system design, and Ai-driven software development.
You’ll work closely with a small, highly technical engineering team to define how the platform evolves across architecture, performance, and user-facing capabilities.
The environment is highly autonomous and product-focused. Engineers are expected to operate close to real users, contribute directly to product direction, and own problems from discovery through to production.
This role is suited to someone who enjoys combining deep technical execution with product thinking and wants high ownership without moving into formal management.
What You’ll Be Doing
- Writing and shipping production-grade code across backend services, frontend applications, and Ai-powered systems
- Contributing to system design across distributed backend architecture, Ai infrastructure, and user-facing product surfaces
- Building and maintaining production LLM systems, including orchestration layers, retrieval systems, agent workflows, evaluation frameworks, and observability tooling
- Working closely with product and commercial stakeholders to translate ambiguous user problems into scalable technical solutions
- Defining and maintaining engineering standards across testing, deployment, monitoring, and system reliability
- Designing systems that support rapid iteration while remaining scalable and maintainable in production environments
- Contributing to technical roadmap discussions and proactively identifying architectural risks and scaling constraints
- Supporting other engineers through code reviews, pairing, and informal technical guidance
- Engaging directly with users to understand workflows, surface pain points, and inform product direction
What They’re Looking For
- Strong full-stack engineering experience, with depth in backend systems
- Proven experience designing, building, and operating distributed systems in production
- Strong Python experience, alongside familiarity with modern frontend frameworks (e.g. React / TypeScript)
- Hands-on experience shipping Ai or LLM-powered systems beyond prototypes
- Comfort working with evaluation systems, agent-based workflows, retrieval-augmented architectures, and production Ai tooling
- Strong ability to make architectural decisions in fast-moving, ambiguous environments
- High product intuition and ability to work without clearly defined requirements
- Regular use of modern Ai-assisted development tools as part of day-to-day engineering practice
- Typically 5+ years of engineering experience, though impact matters more than tenure
Tech Stack
Python, FastAPI, React, TypeScript, Kubernetes, GCP, Redis, Postgres, LangGraph, Datadog, Neo4J
Package & Benefits
- £110,000 – £120,000 base salary
- Meaningful equity package
- Hybrid working model (London)
- Private healthcare
- Pension
- 25 days holiday
- Modern office environment with strong engineering culture
- High ownership and autonomy from day one