Head of Engineering
Location: Remote
Salary: £130,000
Own the engineering engine behind enterprise search intelligence, where GenAI, massive data, and leadership at scale collide.
Opportunity
This is an opportunity to join and help scale a market‑leading technology business operating at the intersection of large‑scale data, AI, and the future of search. The company works with global enterprise clients, delivering mission‑critical intelligence that directly informs commercial decision‑making at scale. It is already a mature, revenue‑generating platform, but is now entering a significant growth phase as search evolves beyond traditional engines into LLM‑driven experiences.
AI and automation are embedded into both the product and the way engineering teams operate, creating a genuinely forward‑thinking environment. For the right leader, this offers the chance to shape the next phase of a proven business while influencing how modern, AI‑enabled software organisations are built.
Role and Responsibilities
The role is responsible for leading multiple engineering teams and owning end‑to‑end delivery across a complex, data‑driven platform used by enterprise customers. You will set technical direction and guide architecture across distributed systems, large‑scale data processing (Scala, Spark, Databricks), machine learning pipelines, and cloud‑native infrastructure on AWS. A core focus is driving high‑quality execution through strong engineering practices including CI/CD, observability, DevOps, and reliable production operations.
You will partner closely with Product, Data Science, and Analytics to turn advanced models and insights into scalable, customer‑facing solutions, while overseeing web development built on TypeScript and React. Alongside hands‑on technical leadership, the role carries full ownership of team growth, performance, and shaping how modern AI‑assisted engineering is embedded across the organisation.
Interview Process