Matthew Williams is a senior Machine Learning Engineer with 13 years of experience building search, discovery, and NLP systems at scale, currently focused at Coveo from Bristol. He has led cross-functional teams and steered search strategy for Cookpad, improving observability, migrating services to structured logs, and scaling Elasticsearch-backed search for millions of users. His work blends applied research (sparse representation learning, intent inference, learn-to-rank) with pragmatic platform engineering—designing streaming and batch pipelines, vector search, and internal data-labeling to enable robust experimentation. Matthew has a strong academic foundation (PhD in Computer Science) and a track record of creating patented R&D products, academic partnerships, and productionized ML features like image-based ranking signals. He is comfortable as both a hands-on engineer and a principal-level architect who drives team structure and platform-as-product thinking. A less obvious strength is his repeated success reducing operational cost and MTTR through observability and architecture changes while maintaining rapid iteration for discovery features.
13 years of coding experience
10 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Cardiff University / Prifysgol Caerdydd
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Matthew Williams - Machine Learning Engineer - Senior II at Coveo