Tech Stack
Distributed SystemsGoGoogle Cloud PlatformKubernetesReactRubyRuby on RailsTypeScript
About the role
- Lead the design and delivery of complex, cross-team projects, ensuring the API is robust, scalable, and easy to integrate
- Rapidly onboard to an existing, production-grade codebase, and help your team do the same
- Shape architectural decisions impacting multiple teams across Algolia
- Mentor engineers and foster a collaborative, high-trust culture
- Remove bottlenecks and ensure the team operates without single points of failure
- Work closely with product managers, frontend engineers, and infrastructure teams to align priorities and deliver features
Requirements
- Proven experience in backend systems at scale, ideally in Go
- Strong understanding of distributed systems, APIs, and event ingestion pipelines
- Demonstrated ability to navigate and improve existing large-scale codebases quickly
- Experience leading cross-team projects with clear technical strategy and measurable outcomes
- Track record of mentoring and uplifting engineering teams
- Nice-to-haves: Experience with GCP and Kubernetes in production environments; Exposure to React, Typescript, and Ruby on Rails; Familiarity with analytics, telemetry, or personalization data flows; Experience in migrating or re-architecting existing systems