Skip to main content
Software Engineering Daily

Production-Grade AI Systems with Fred Roma

51 min episode · 2 min read
·
Fred Roma

Episode

51 min

Read time

2 min

Topics

Relationships, Artificial Intelligence, Software Development

AI-Generated Summary

Key Takeaways

  • Simplified AI Stack Integration: Production AI applications require LLMs, vector search, embedding models, re-rankers, and caching layers. MongoDB consolidates these into a unified data platform, eliminating the need to stitch together separate solutions, manage multiple identity providers, or create complex data transfer pipelines between disconnected systems for operational data and AI retrieval.
  • Hybrid Search Strategy: Combining keyword search with semantic vector search delivers optimal accuracy. For example, searching Nike red shoes should match the exact Nike keyword while allowing semantic flexibility for red shoes to include burgundy sneakers. MongoDB's aggregation pipeline enables developers to configure weighted combinations and custom ranking algorithms within a single query operation.
  • Context-Aware Embeddings: Voyage AI's context models preserve document-level information when creating chunk embeddings, enabling the system to distinguish between current documentation and outdated support tickets. This prevents AI applications from surfacing technically accurate but contextually irrelevant information, reducing hallucinations by understanding temporal and structural context beyond isolated text fragments.
  • Multi-Modal Document Processing: Voyage's multimodal embedding models accept PDFs with mixed text and images directly, eliminating preprocessing pipelines that extract and separately process different content types. This approach preserves spatial relationships and context that get lost when breaking documents apart, improving accuracy while dramatically simplifying developer workflows and reducing infrastructure complexity.
  • Cost-Performance Trade-offs: Embedding sizes directly impact storage and query costs. Voyage models offer variable embedding lengths and formats including binary representations, allowing developers to optimize for speed in e-commerce applications or accuracy in legal and financial use cases. Re-rankers add compute-intensive precision for top results after fast initial retrieval identifies candidate documents.

What It Covers

Fred Roma, SVP of Product and Engineering at MongoDB, discusses building production-grade AI applications with Kevin Ball. They explore the data layer challenges in AI development, including vector search, embedding models, re-ranking, schema evolution, and MongoDB's Voyage AI acquisition for accurate embeddings and cost-effective information retrieval.

Key Questions Answered

  • Simplified AI Stack Integration: Production AI applications require LLMs, vector search, embedding models, re-rankers, and caching layers. MongoDB consolidates these into a unified data platform, eliminating the need to stitch together separate solutions, manage multiple identity providers, or create complex data transfer pipelines between disconnected systems for operational data and AI retrieval.
  • Hybrid Search Strategy: Combining keyword search with semantic vector search delivers optimal accuracy. For example, searching Nike red shoes should match the exact Nike keyword while allowing semantic flexibility for red shoes to include burgundy sneakers. MongoDB's aggregation pipeline enables developers to configure weighted combinations and custom ranking algorithms within a single query operation.
  • Context-Aware Embeddings: Voyage AI's context models preserve document-level information when creating chunk embeddings, enabling the system to distinguish between current documentation and outdated support tickets. This prevents AI applications from surfacing technically accurate but contextually irrelevant information, reducing hallucinations by understanding temporal and structural context beyond isolated text fragments.
  • Multi-Modal Document Processing: Voyage's multimodal embedding models accept PDFs with mixed text and images directly, eliminating preprocessing pipelines that extract and separately process different content types. This approach preserves spatial relationships and context that get lost when breaking documents apart, improving accuracy while dramatically simplifying developer workflows and reducing infrastructure complexity.
  • Cost-Performance Trade-offs: Embedding sizes directly impact storage and query costs. Voyage models offer variable embedding lengths and formats including binary representations, allowing developers to optimize for speed in e-commerce applications or accuracy in legal and financial use cases. Re-rankers add compute-intensive precision for top results after fast initial retrieval identifies candidate documents.

Notable Moment

Roma observes that LLMs appear intelligent on unfamiliar topics but reveal limitations when experts evaluate them in their domain. This highlights why human expertise remains essential despite AI assistance. The best results come from combining LLM capabilities with accurate information retrieval from company data, not from training models on private information.

Know someone who'd find this useful?

Episode Transcript

Engineering teams around the world are building AI focused applications or integrating AI features into existing products. The AI development ecosystem is maturing, which is accelerating how quickly these applications can be prototyped. However, taking AI applications to production remains a notoriously complex process. Modern AI stacks demand LLMs, embeddings, vector search, observability, new caching layers, and a constant adaptation as the landscape shifts week to week. Increasingly, the data layer has become both the foundation and the bottleneck to AI app productionization. MongoDB has been expanding beyond its core document database into a full AI ready database platform with integrated capabilities for operational data, search, real time analytics, and AI powered data retrieval. The company also recently acquired Voyage AI to provide accurate and cost effective embedding models and re rankers to its users. Fred Roma is a veteran engineer and is currently the SVP of Product and Engineering at MongoDB. He joins the show with Kevin Wall to talk about the state of AI application development, the role of vector search and re ranking, schema evolution and the LLM era, the Voyage AI acquisition, how data platforms must evolve to keep up with AI's breakneck pace, and more. Kevin Ball or Kate Ball is the vice president of engineering at Mento and an independent coach for engineers and engineering leaders. He cofounded and served as CTO for two companies, founded the San Diego JavaScript meetup, and organizes the AI in action discussion group through Latent Space. Check out the show notes to follow Keball on Twitter or LinkedIn or visit his website, keball.llc. Fred, welcome to the show. Hey, Kevin. Great to be here. Thanks for having me. Yes. I am really excited to dig in with you on this. So let's maybe start with a quick background of you and how you got to where you are today at at Mongo, and then maybe we can use that as a a way in. Yeah. Absolutely. So I I started as a software developer. It was a long time ago in France, in Paris. I evolved. I I I became a manager and worked, also on the product side. And I worked in different continents, Small startups, big companies. The biggest one was AWS. Small startup. It's probably some startup you haven't heard of. French startup. But yeah. No. No. I and and, I would say most of my career, I've been in the in the cloud, even before we call that cloud. Like more, you know, application service provider or but plugging some servers and giving access to these servers to customers. And mostly around security things like payment, identity encryption, and more lately at MongoDB on data management and AI. So I'm having some fun here. Yeah. So let's dive straight in there. We're talking about data management and AI. I think everyone's trying to figure out what is it to build an effective AI application right now with these newest tools. What's your take on …

Get the full transcript (10,679 words) + summary by email — free

One-time email with the complete transcript and AI summary of this episode. No account needed.

One email, no spam. We’ll also show you what SignalCast does.

Browse all Software Engineering Daily transcripts →

You just read a 3-minute summary of a 48-minute episode.

Get Software Engineering Daily summarized like this every Monday — plus up to 2 more podcasts, free.

Pick Your Podcasts — Free

Keep Reading

Books, tools, and gear mentioned in this episode

SignalCast may earn commission on purchases via these links.

company

  • Fred Roma, SVP of Product and Engineering at MongoDB, discusses building production-grade AI applications with Kevin Ball.
  • MongoDB's Voyage AI acquisition for accurate embeddings and cost-effective information retrieval.

More from Software Engineering Daily

We summarize every new episode. Want them in your inbox?

Similar Episodes

Related episodes from other podcasts

Explore Related Topics

This podcast is featured in Best Cybersecurity Podcasts (2026) — ranked and reviewed with AI summaries.

Read this week's AI & Machine Learning Podcast Insights — cross-podcast analysis updated weekly.

You're clearly into Software Engineering Daily.

Every Monday, we deliver AI summaries of the latest episodes from Software Engineering Daily and 192+ other podcasts. Free for one show.

Start My Monday Digest

No credit card · Unsubscribe anytime