Jobs · Engineering · California

Principal Frontend Engineer (Full Stack)

Vumedi · Oakland, CA · 2 days ago
On-siteEngineeringFull-time

About Vumedi

Vumedi is the largest video education platform for doctors worldwide, dedicated to advancing medical education through innovative video-based learning. Every day, physicians around the world rely on Vumedi to learn new procedures, discover clinical insights, and stay current with the latest advances in medicine. We're building the next generation of medical education combining AI, video, and modern product experiences to help doctors find the knowledge they need faster than ever before. Headquartered in Oakland, CA, with additional offices in Minneapolis and Zagreb, Croatia, we're a mission-driven team solving meaningful technical challenges at global scale.

What You'll Do

  • Design and build polished, high-performance product experiences using React, TypeScript, Javascript and modern frontend technologies.
  • Build the backend APIs and services that power those experiences using Python and Django.
  • Partner closely with Product and Design to turn complex workflows into intuitive user experiences.
  • Develop AI-powered features using LLMs including intelligent search, recommendations, summarization, conversational experiences, and workflow automation.
  • Build across the full stack, owning features from concept and architecture through deployment and iteration.
  • Drive frontend architecture, reusable component systems, and engineering best practices that improve velocity across the team.
  • Collaborate with Data and AI engineers to integrate machine learning models and intelligent services into production applications.
  • Improve performance, reliability, accessibility, and overall user experience across the platform.
  • Mentor engineers through technical leadership, design reviews, and collaborative problem solving.
  • Help shape the future technical direction of Vumedi while remaining deeply involved in writing code every day.

Who You Are

  • 8+ years of professional software engineering experience building modern web applications.
  • Experience as a Senior, Staff, or Principal Engineer with a track record of leading complex product development.
  • Strong expertise building frontend applications with React, TypeScript, and modern JavaScript frameworks.
  • Solid backend experience with Python, Django, and RESTful APIs.
  • Passion for creating intuitive, high-quality user experiences and not just functional interfaces.
  • Experience integrating LLMs or AI capabilities into production products.
  • Comfortable working across the full stack and choosing the right technologies for the problem.
  • Strong understanding of API design, databases, caching, authentication, and cloud-based application development.
  • Experience building scalable applications on AWS or similar cloud platforms.
  • Excellent product instincts and the ability to collaborate closely with Product, Design, and Engineering.
  • A builder's mindset - you enjoy prototyping quickly, shipping often, and iterating based on user feedback.

Bonus Points

  • Experience with AI agents, RAG, vector databases, or semantic search.
  • Video streaming or media platforms.
  • Design systems and component libraries.
  • Performance optimization and frontend architecture.
  • Search, recommendation systems, or personalization.

Similar jobs