Meilisearch is redefining the future of search for developers and end-users alike.Our open-source, Rust-powered search engine delivers lightning-fast, typo-tolerant, and hyper-relevant results—out-of-the-box, with intuitive APIs and minimal configuration.From powering the discoverability of 300,000+ AI models at Hugging Face to transforming retail experiences for Louis Vuitton, Meilisearch is trusted by thousands of organizations and developers worldwide.
Since 2018, we’ve grown into a remote-first team across 8+ countries, backed by leading investors including Felicis Ventures, CRV and Seedcamp. Our vibrant community drives innovation, with every design spec, SDK, and feature built transparently in collaboration with contributors.
Join us and help shape the next generation of search—where speed, simplicity, and developer experience come first.
Join Meilisearch's Experience team as a Senior Engineering Lead (Experience Team), bridging technical excellence with strategic vision. In this role you'll split your time between development and technical leadership. You’ll steer our team to technical and operational excellence while ensuring customers receive maximum value through rapid, iterative delivery.Work in partnership with our Head of Experience & Engineering Operations to guide technical decisions, mentor developers, and ensure meaningful customer impact.
Partner closely with the Head of Experience & Engineering Operations to drive technical decisions and represent team vision to stakeholdersEnsure development aligns with product strategy while orienting the team toward innovation
Champion iterative delivery approaches that get value to customers quicklyEnsure we deeply understand our customers and respond to their needs through rapid feedback loops & ownership of the customer journey
Mentor and guide a team of developers, creating space for their technical growth and best ideasFoster collaborative problem-solving while maintaining technical standards and quality guidelines
Spend approximately 50% of your time coding alongside the teamGuide architectural decisions and lead by example in code quality and development practices
Participate in on-call rotation and lead incident response when technical issues ariseDrive post-incident reviews and implement improvements to prevent future occurrences
Work closely with product stakeholders to translate complex technical concepts into actionable plansDrive process improvements in how we work with other departments and communicate progress
You balance technical depth with strategic thinkingYou thrive in collaborative environments and bring out the best in othersYou're passionate about customer impact and iterative deliveryYou're excited about AI's potential and can help orient a team toward that future while staying critically minded on it’s applicationYou can make tough technical decisions while building consensusYou're comfortable with ambiguity and can adapt quicklyWhat We're Looking For
8-12+ years of software development experienceDeep Ruby on Rails expertise (non-negotiable)Experience with React, AWS, Kubernetes, Docker, GitHub ActionsBackground in systems engineering & interest in learning Rust fundamentals, understanding our search engine architectureCross-functional collaboration with product stakeholders3+ years technical leadership/mentoring experienceStrong communication skills
Additional backend languages (Rust, Python, Node.js, etc.)Search/database technology backgroundAI/ML experience