> Markdown version of [/jobs/ext/1327572-principal-software-engineer-ai-discovery-recommendations](https://www.wearedevelopers.com/jobs/ext/1327572-principal-software-engineer-ai-discovery-recommendations). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer, AI Discovery & Recommendations - **Company:** VuMedi, Inc. - **Location:** Minneapolis, MN, United States - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Automated Storage and Retrieval Systems, Cloud Engineering, Distributed Systems, Graph Database, Python (Programming Language), Recommender Systems, Search Technologies, Workflow Management Systems, Enterprise Search, Large Language Models, Generative AI, Backend, Production Code, Marketplace - **Published:** July 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b88ff9b5b7abb824 ## About the Role * Production experience building LLM-powered applications * Retrieval pipelines, embeddings, and vector databases * Modern AI frameworks and orchestration tools * Distributed systems operating at meaningful scale * Cloud-native architectures * Python and modern backend development * Experimentation, evaluation, and iterative model improvement You don't need experience with every technology we use today. We care far more about your ability to solve difficult discovery and AI problems than familiarity with a specific framework. ## Description We're looking for a Principal AI/ML Engineer to lead the architecture and development of Vumedi's AI-powered discovery platform. This isn't about adding an AI feature to an existing product. You'll help define how hundreds of thousands of physicians discover knowledge through intelligent retrieval, semantic search, personalized recommendations, and LLM-powered experiences. Working directly with our CTO, you'll have significant influence over both technical strategy and implementation: from evaluating emerging AI technologies to designing production systems that deliver highly relevant educational content at scale. This is a rare opportunity to apply modern AI techniques to a mission that directly improves patient care around the world., You'll own the technical direction behind Vumedi's next-generation discovery platform, including: * Designing intelligent recommendation systems that personalize educational content for physicians. * Building LLM-powered discovery experiences that understand clinical intent and not just keywords. * Developing semantic search, retrieval, ranking, and recommendation pipelines using embeddings, vector search, and modern retrieval architectures. * Designing production-grade knowledge graph RAG systems that combine medical knowledge with generative AI. * Evaluating and implementing emerging AI technologies, frameworks, and infrastructure as the ecosystem rapidly evolves. * Building scalable inference and retrieval services capable of serving physicians around the world. * Partnering closely with Product, Data Science, and Engineering to rapidly prototype, iterate, and launch new AI capabilities. * Defining the long-term technical architecture for AI across the Vumedi platform. While this is a Principal-level architecture role, we're looking for someone who enjoys building. You'll move comfortably between whiteboard discussions, architectural design, experimentation, and production code. What We're Looking For We're less interested in checking every technology box than finding someone who has built intelligent discovery systems at scale. Ideal candidates have experience building one or more of the following: * Recommendation systems * Search relevance and ranking * Semantic search * Retrieval-Augmented Generation (RAG) * Vector search and embeddings * Knowledge retrieval systems * Personalized content discovery * AI-powered user experiences You may have worked on products involving: * Content recommendations * Marketplace ranking * Search infrastructure * Feed ranking * Personalized discovery * Knowledge graphs * Enterprise search * AI assistants, Medical education presents one of the most challenging retrieval problems in AI: * Massive amounts of highly specialized content * Complex user intent * Clinical context * Constantly evolving medical knowledge * High expectations for relevance and trust You'll help define how AI can responsibly connect physicians with the information they need to improve patient care. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Launching a marketplace on-time: A lesson in taking shortcuts using spreadsheets!](https://www.wearedevelopers.com/videos/477-launching-a-marketplace-on-time-a-lesson-in-taking-shortcuts-using-spreadsheets) - [Your imaginations is (no longer) the limit: how Generative AI empowers people to be creative](https://www.wearedevelopers.com/videos/741-your-imaginations-is-no-longer-the-limit-how-generative-ai-empowers-people-to-be-creative) - [How We Built a Machine Learning-Based Recommendation System (And Survived to Tell the Tale)](https://www.wearedevelopers.com/videos/752-how-we-built-a-machine-learning-based-recommendation-system-and-survived-to-tell-the-tale) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Accelerating GenAI Development: Harnessing Astra DB Vector Store and Langflow for LLM-Powered Apps](https://www.wearedevelopers.com/videos/966-accelerating-genai-development-harnessing-astra-db-vector-store-and-langflow-for-llm-powered-apps) ## Related Articles - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)