Principal Software Engineer
Core
Architecting and evolving Algolia's frontend platform, including the Dashboard, to support conversational and agentic UX patterns for developers and customers.
Role type
Principal Software Engineer (Frontend Architecture & Platform)
Builds
Scalable frontend libraries, SDKs, design systems, and the Algolia Dashboard for web and mobile.
Domain
Search technology, Product Discovery, Generative AI interfaces
Required skills
TypeScript, React, modern web platform, accessibility, API design, microservice architectures, public library/SDK management, cross-team leadership, technical vision definition
Preferred skills
Conversational and agentic interface architecture, search UX patterns, generative AI experience, experience at high-growth scale ($50-200M ARR)
Responsibilities
Define multi-year technical vision and roadmaps for the frontend platform; Architect and evolve the Algolia Dashboard navigation and component strategy; Drive convergence on a shared component library; Design highly available, performant solutions for external pages/apps; Shape API design and versioning for public libraries; Set engineering standards and best practices.
Seniority
Principal, strategy & mentorship
