Coaching Search Experts At Apple, Meta, OpenAI, AirBNB And More at SoftwareDoug LLC
Charlottesville, Virginia, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Doug Turnbull is a search and ML-for-relevance specialist with 13 years of experience helping companies from Shopify and Reddit to Apple, Meta, OpenAI and Airbnb improve search quality and business outcomes. He led Learning-to-Rank efforts and large-scale relevance experimentation at Shopify and Reddit, built hybrid lexical+vector retrieval systems, and authored the influential Elasticsearch Learning to Rank plugin used by the community. Doug writes and teaches widely—authoring Relevant Search (2016) and AI Powered Search (2024) and running practical courses on agentic and ML-powered search—while consulting through SoftwareDoug LLC and coaching search teams at top tech firms. He combines hands-on engineering (feature extraction, model serialization, large-scale experimentation) with programmatic quality assessment like LLM-as-a-judge, and has a track record of turning search research into measurable product wins. Based in Charlottesville, VA, he enjoys mentoring the next generation of relevance engineers and shipping tools that make search both trustworthy and performant.
13 years of coding experience
3 years of employment as a software developer
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Virginia Tech
Plugin to integrate Learning to Rank (aka machine learning for better relevance) with Elasticsearch
Role in this project:
ML Engineer
Contributions:378 commits, 90 PRs, 315 pushes in 3 years 5 months
Contributions summary:Doug's commits primarily focused on integrating Learning to Rank (LTR) models with Elasticsearch. They developed and tested a system for training LTR models using RankLib and integrating them as part of the Elasticsearch query process. The commits demonstrate the implementation of feature extraction, model serialization, and the incorporation of feature normalizations. The work included the creation of a full working example of using an LTR model to influence search results.
Yo Dawg I heard you liked Redis so I put more Redis in your Redis
Contributions:28 commits, 2 PRs, 4 pushes in 3 years 2 months
redisredis-clientredisearchdawgredis-search
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.