Principal Software Engineer, AI Discovery & Recommendations
Vumedi
About Vumedi:
Vumedi is the world's largest video education platform for physicians, trusted by more than 250,000 doctors worldwide to stay current on the latest clinical research, surgical techniques, and medical innovations.
Every day, physicians come to Vumedi looking for the right knowledge at the right moment, whether they're preparing for a procedure, researching a rare condition, or learning from experts across thousands of specialties.
We're building the next generation of that experience.
Our vision is to transform how doctors discover medical knowledge by combining large language models, retrieval systems, semantic search, and personalized recommendations into an intelligent learning platform unlike anything else in healthcare.
If you've built recommendation systems, search platforms, ranking algorithms, or AI-powered discovery experiences, we'd love to talk.
The Opportunity:
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.
What You'll Build:
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
Technical Experience:
We're excited by candidates who have experience with many of the following:
- 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.
Why This Role Is Different:
Many companies are adding AI features.
We're rethinking how physicians discover knowledge.
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.
Why Work at Vumedi:
- Work on problems that matter : Your work helps physicians learn new procedures, adopt new treatments, and ultimately improve outcomes for patients worldwide.
- Build something from the ground up: You'll shape the future of AI discovery at Vumedi rather than optimizing a small piece of an already mature platform.
- Work directly with technical leadership: Partner closely with our CTO and engineering leaders on long-term architecture and product strategy.
- Own meaningful technical decisions: From retrieval architecture to recommendation systems to AI infrastructure, you'll influence how the platform evolves for years to come.
- Join a collaborative engineering culture: Work alongside engineers, product leaders, and data experts across our Oakland headquarters and engineering office in Zagreb, Croatia.
This is a hybrid role, working 3 days a week (Monday, Wednesday, and Friday) in our Oakland office.
Learn more about Vumedi
$221.2k - $387.1k
...all started when engineer Fred Luddy wrote... ...ServiceNow is the AI control tower for... ...DescriptionPrincipal Software EngineerThe... ...this role: As a Principal Software Engineer... ...Translate architectural recommendations into executable... ..., CMDB, discovery, service mapping,...SuggestedWork at officeImmediate startRemote workFlexible hours- ...business. It spans search, discovery, recommendations, ranking, and the ontology... ...We're looking for a senior engineer to own this area of our stack... ...the platform Explore AI and LLM-assisted approaches... ...you bring ~6+ years of software engineering experience , with...SuggestedFull timeImmediate start
$130k - $250k
..., and OnlyInYourState . As The Discovery and Conversion Company, our mission is... ...optimization. We’re hiring a Machine Learning Engineer (Recommendation Systems) to build the personalization... ...computing (Spark, Ray) and LLM/AI Agent frameworks ~ Track record of...SuggestedFull timeRemote work$170k - $216k
...states. Within Perception, the Discovery Eval team delivers early,... ...role, you will report to an engineering manager. You will:... ...large language models and other AI techniques to analyze and categorize... ...field. ~2+ years of software development experience (3+ years...SuggestedFull timeRemote work$166k - $220k
...ABOUT THE TEAM The Discovery team at Anduril is at the forefront of incubating and maturing high-potential, software-defined, AI-native offerings that meet the toughest, newest challenges... ...AI, Motion Planning, Hardware, Test Engineering, Space, Networking, and Vehicle...SuggestedFull timeWork experience placementImmediate startRemote work$191k - $253k
...ABOUT THE TEAM The Discovery team at Anduril is at the forefront of incubating and maturing high-potential, software-defined, AI-native offerings that meet the toughest, newest challenges... ...AI, Motion Planning, Hardware, Test Engineering, Space, Networking, and Vehicle...Full timeWork experience placementImmediate startRemote work$313.8k
...predictability matter. We’re creating an AI-first commerce platform that’s deeply... ...About the Role We’re looking for a Principal Software Engineer to help shape the technical future of... ...This resource will help guide how we recommend thinking about the range you see....Full timeContract workLive outWork at officeRemote work$166k - $220k
...is powered by Lattice OS, an AI-powered operating system that... ...not years.ABOUT THE TEAMThe Discovery team at Anduril is at the forefront... ...and maturing high-potential, software-defined, AI-native offerings... ...Planning, Hardware, Test Engineering, Space, Networking, and Vehicle...Full timeWork experience placementImmediate startRemote work$110.2k - $204.6k
...love. That’s what makes us Roche.Advances in AI, data, and computational sciences are transforming drug discovery and development. Roche’s Research and Early Development... ...discovery. We are seeking an exceptional Software Engineer to join the team building our next-generation...Full timeLocal areaWorldwideRelocation package$110k - $220k
...Content, XR, Conversational AI, Voice Assistants, and more.... ...:Guide and mentor, a team of engineers, conducting code reviews and... ...requirements. Architect complex software systems, ensuring performance... ...and mentorship. Lead the discovery phase of major projects, ensuring...Full timeTemporary workPart time$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...: MicrosoftOverviewMicrosoft AI is hiring a Principal Software Engineer - AI Ads in Mountain View,... ...background in computational advertising, recommender systems, search engines, or large-...Ongoing contractLocal areaWorldwide$202.1k - $299.63k
...lifecycle management (CLM).What you'll doThe Docusign AI team is seeking a Principal Software Engineer (Search AI) to act as a seasoned subject matter... ...platform. You serve as the technical architect behind the discovery engine that powers the world’s most critical...Contract workWork at officeLocal areaRemote work2 days per week$142.1k - $271.3k
AVEVA is creating software trusted by over 90% of leading... ...training. Job Title: Principal Software... ...designing innovative, AI-enabled solutions to solve... ...support of Hypervelocity Engineering (HVE) initiatives. In... ...architects and engineers to recommend and design...Full timeWork at officeLocal areaRemote workFlexible hours- ...MI or Austin TX office.The Role:This Principal Software Engineer - Developer Experience role sits within... ...insights into clear narratives and recommendations for senior engineering leadership up... ...evolving golden paths, evaluating how AI is transforming developer workflows,...Full timeH1bWork at officeLocal areaRemote workWork from homeShift work
$255k - $285k
...every day. As part of our Machine Learning team in Recommendations, you'll help shape intelligent systems that... ...revolutionizing online dating through innovative AI-driven experiences. We’re seeking machine learning engineers to spearhead the development of the next...Permanent employmentLive in- ....Job Description:The hybrid-remote Principal Software Development Engineer leads the design, development, and... ...data assets.Develop High-Performance AI Services: Utilize Git or similar,... ...Emerging AI Trends: Monitor and provide recommendations on the rapidly evolving AI...Full timeLocal areaRemote workFlexible hours
$200k - $280k
...level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that... ...Technologies, Analytics, Machine Learning, AI, and DevOps Containerization. We... .... The organization is focused on discovery of opportunities and enabling...Full timeContract workRemote workWork from homeRelocation package- Senior, Principal or Lead Software Engineer, Artificial Intelligence, fully remote, 145k to 195k base, bonusCompensation... ...development and deployment of AI-based products and platforms.... ...and trends; evaluate and make recommendations as necessary.Mentor Software Engineering...Permanent employmentH1bRemote workVisa sponsorship
- ...civil shared experiences for everyone. Discovery UX sits at the intersection of product... ...team works closely with product and engineering teams across Roblox to bridge this gap... ...the Roblox website and app. As a Principal Software Engineer , you will craft robust,...Full timeWork from home
$115.2k - $214k
...love. That’s what makes us Roche.Advances in AI, data and computational sciences are transforming drug discovery and development. Roche’s Research and Early Development... ...OpportunityWithin AI for Drug Discovery, the Software Engineering team builds and operates software platforms...Full timeLocal areaWorldwideRelocation package3 days per week$143k - $193.05k
...Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on... ...Embedding generative and predictive AI to enhance predictable operational... ...product direction. Evaluates and recommend key function and value streams necessary...Remote workWorldwide$117.1k - $187.3k
...Systems, Content workflows and Content AI platforms. As a successful technology... ...leader, you will build and lead remote software engineering organizations using agile principles... ...personalization, search systems, and recommendation engines Familiarity with content creation...Work experience placementLive inLocal areaRemote workWorldwide$195k - $323k
...greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is... ...platform capabilities, using modern AI-assisted development tools as part of... ...unbiased, accomplishment-based recommendations for promotions. - Champion AI-assisted...Full timePart timeRemote workWork from homeWorldwideFlexible hours$175.5k - $235.4k
...Principal Software Engineer We Power the Magic!" That's our motto at Disney Experiences (DX). Our... ...with a significant focus on integrating AI tooling into our SDLC practices to... ...to drive informed decision-making and recommendations Drive the definition and enforcement...Work experience placementLocal areaRemote workWorldwide$200k - $280k
...level of clearance.*** Are you a Principal Software Engineer who is ready for a new challenge that... ...Technologies, Analytics, Machine Learning, AI, and DevOps Containerization. We also... ...years of development experience. Recommend new technologies and processes for complex...Full timeContract workRemote workWork from homeRelocation packageFlexible hours- ...hiring an experienced Senior Software Engineer to join our Privileged... ...lead backend development for Discovery capabilities within KeeperPAM... ...systems represent the same principal. ~Build incremental re-scan... ...Discovery features. ~Use AI-assisted tools such as Claude...Permanent employmentFull timeTemporary workRemote work
$266.2k - $425.9k
...group empowers over 2,000 engineers to build, test, and... ...shift. Agentic AI is changing what release... ...responsible for rethinking how software gets shipped at scale... ...'re looking for a Principal Software Engineer to help... ...help guide how we recommend thinking about the range...Live outWork at officeRemote workShift work$155k - $185k
...includes product managers, software engineers, and data analysts. We analyze... .... About this role As an A1M Principal Software Engineer (Systems... ...implementation challenges and recommend to the client systems... ...engagements Experience integrating AI with engineering work, with...Permanent employmentFull timeContract workTemporary workFor contractorsFor subcontractorWork at officeLocal areaRemote workFlexible hoursAfternoon shift$165k - $180k
...care organizations, and states. The Principal Software Engineer will play a critical role in designing... ...healthcare technologies and trends, recommending cutting-edge solutions to maintain a... ...interoperability Willingness to explore and adopt AI tools responsibly to enhance...Full timeLocal areaRemote workNight shift$221.2k - $387.1k
Role Description As a Principal Software Engineer, you will play a key role in shaping the future of Service... ...as ServiceNow evolves toward AI-native products for the agentic era. This... ..., IT operations, observability, CMDB, discovery, service mapping, AIOps, endpoint management...Full timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, AI Discovery & Recommendations. Be the first to apply!
- principal software engineer Remote
- senior principal software engineer Remote
- senior principal cloud computing engineer Remote
- principal data scientist Remote
- epic principal trainer Remote
- principal solutions consultant Remote
- principal data analyst Remote
- principal Remote
- principal solution architect Remote
- principal cloud computing engineer Remote




