Staff Machine Learning Engineer - Semantic Search
As a Staff Machine Learning Engineer specializing in Semantic Search at Algolia, you will be a foundational member of a new team, responsible for leading the technical implementation of semantic search initiatives. Your role involves researching, developing, and deploying advanced semantic search models that blend textual and vector search to power innovative search experiences for a global customer base.
Algolia is an API-first platform dedicated to enabling companies to create world-class Search and Discovery experiences. Powering 1.5 trillion searches a year for over 10,000 customers globally, performance and scalability are central to its mission. Algolia values Developer Experience, maintaining high-quality SDKs across numerous languages and platforms. The company values Grit, Trust, Candor, Care, and Humility, seeking problem solvers who think outside the box and are eager to learn and nurture others.
You will be one of the inaugural hires for the Semantic Search team, which is focused on integrating textual and vector search to drive the next generation of search experiences. This role offers a unique opportunity to contribute to a product from its inception through to scaling to over a trillion searches annually. The ideal candidate possesses a strong understanding of semantic and vector search theory, coupled with a pragmatic view of the current state of the art, to effectively navigate constraints and build search solutions that excel in both textual and semantic matching scenarios.
Posted June 4, 2026