Choose and Fine-Tune an Embedding Model

AI Product Engineering
Context
Benchmark, compress, and fine-tune embedding models on your own data.
Author

Hamel Husain

Published

July 29, 2026

This note covers Radu Gheorghe’s session in the AI Product Engineering series.

Radu Gheorghe walks through how to pick an embedding model for retrieval. He starts on the MTEB leaderboard, then warns that it ranks quality and says little about costs. He then walks through several trade-offs worth considering. Here are important ones:

When a model still falls short on your domain, an overlooked optimization is to fine-tune it. Fine-tuning an embedder is far easier than fine-tuning an LLM, and it often has a bigger impact. My favorite part of the talk was VespaEmbed, Radu’s open source fine-tuning tool. VespaEmbed is Apache 2.0 and needs no code. Pick a base model from Hugging Face, upload your pairs, choose a loss, hit train. The setup screen below shows those steps.

The VespaEmbed setup screen for a new run.

You can try VespaEmbed here.

You can watch Radu’s full talk here and his deck is available here.


To learn how to build the evals that guide choices like this, see the AI Evals course, a live cohort with hands-on exercises and office hours.