Job Description
Job DescriptionWe are looking for a highly skilled Principal Software Engineer to lead the architectural evolution and technical advancement of our cutting-edge platform in Oakland, California. In this role, you will play a pivotal part in designing intelligent, scalable systems that enhance how medical professionals access and interact with educational content. This position offers a unique opportunity to combine strategic thinking with hands-on development to shape the future of our product.
Responsibilities:
• Design and implement the next generation of platform architecture, focusing on scalable video systems and AI-driven content discovery.
• Develop and prototype workflows powered by Large Language Models (LLMs) to deliver transformative user experiences for medical professionals.
• Collaborate with cross-functional teams, including Product and Data, to deploy and monitor intelligent services such as personalization and search relevance.
• Establish and maintain architectural standards across backend, frontend, and infrastructure layers to ensure system reliability and scalability.
• Lead modernization efforts for existing systems, utilizing Python/Django and React for backend and frontend development.
• Mentor engineering teams by fostering best practices, conducting design reviews, and developing prototypes to elevate technical quality.
• Explore and integrate advanced tools like vector databases and real-time video personalization frameworks to enhance platform capabilities.
• Drive innovation in applied AI by researching and implementing new technologies and methodologies.
- 10+ years of engineering experience with 5+ years at the Staff, Principal, or Architect level
- End‑to‑end product development (design → build → deploy → scale)
- Strong Python expertise with Django, FastAPI, or Flask
- Experience building distributed systems and designing AWS architectures
- Proficiency with React + TypeScript
- Startup experience required
Plus: Experience with AI/LLM workflows or intelligent system design