Tech Stack
CloudDistributed SystemsGoKubernetes
About the role
- Lead, coach, and grow a team of engineers, supporting technical and leadership growth
- Partner with product and design to define roadmaps aligned with Algolia’s vision
- Ensure projects are delivered with high quality and reliability and remove roadblocks
- Foster a culture of trust, collaboration, and continuous learning
- Shape technical direction and standards with senior engineers to ensure scalability and sustainability
- Attract, hire, and support diverse talent and create an inclusive environment
Requirements
- Proven experience leading engineering teams in a high-growth or product-focused environment
- Background as a software engineer with strong technical judgment
- Experience guiding teams through complex projects and balancing short-term priorities with long-term architectural health
- Coaching mindset and passion for developing people
- Excellent communication and collaboration skills and experience working closely with product managers and cross-functional partners
- Curiosity, adaptability, and drive to improve
- Nice-to-haves: Experience with Go, Kubernetes, building and maintaining software libraries
- Nice-to-haves: Familiarity with distributed systems, APIs, or event-driven architectures
- Nice-to-haves: Prior experience scaling engineering organizations or leading through change