Skip to Main Content

Job Title


Senior Machine Learning Scientist


Company : Metric Geo


Location : surrey, British Columbia


Created : 2026-01-16


Job Type : Full Time


Job Description

Metric has partnered with a VC-backed AI company working with leading retail and ecommerce brands to improve how their product data performs across search engines, generative answer engines, and AI-driven discovery systems.They are looking for a Senior Machine Learning Scientist specializing in Search Engine Optimisation and Generative Engine Optimisation, applied through data, modelling, and experimentation.What you will work on:Building algorithms that improve product visibility in generative search and answer enginesAnalysing search, clickstream, and system data to understand AI crawling and summarisationApplying NLP to model intent, relevance, and semantic signals used by LLMsPredicting the impact of technical optimisation changes on generative search performanceAutomating structured data and factual enrichment with engineering teamsRunning experiments to measure GEO and AEO impact versus traditional searchWhat they are looking for:6+ years experience in Machine Learning, Applied Science, or Data ScienceHands-on experience with NLP, LLMs, embeddings, and semantic searchUnderstanding of search relevance and information retrieval conceptsExperience working with large datasets using SQL and cloud data platformsStrong Python skills for data analysis (Pandas, NumPy) and ML (Scikit-learn, PyTorch/TensorFlow)Familiarity with SEO or search data APIs for programmatic analysisPreferred skills:Experience optimising for generative or answer-based search systems (GEO/AEO)Experience running controlled experiments or A/B tests in search environmentsExperience working in a startup or high-growth product environmentThis role is a great fit for someone who has already worked on SEO or search optimisation problems, and has taken a scientific, ML-led approach to improving visibility, attribution, and retrieval performance.