Algolia is seeking a Senior Back-end Engineer to join their Engines team in Paris. Algolia's Engine team provides the main Search API using C++, Golang and complex algorithms. The engineer will be a key contributor to the design, development, and operation of the search engine system at scale.
Role Involves:
- Designing, developing, and operating the Search engine system at scale
- Ensuring the quality and soundness of the system
- Collaborating with other teams to identify, troubleshoot, and resolve high-impact issues
- Managing Algolia Search operations including on-call rotation
Requirements:
- A solid foundation in Computer Science (data structures, algorithms, software design)
- Rigor in high code quality, automated testing, and engineering best practices
- Experience with complex C++ codebases and distributed backends
- Experience in designing major components and leading engineers
- Professional English skills
- Experience debugging distributed systems in production (Nice to have)
- Ability to work in a Kubernetes environment (Nice to have)
- Experience in information retrieval or AI models (Nice to have)
- Experience with natural language processing (Nice to have)
Algolia offers:
- A flexible workplace model
Apply
Algolia
Algolia is a market-leading AI search solution provider, empowering over 17,000 businesses with predictive search and web browsing experiences at scale. The company's API-based platform helps developers create customer experiences, processing billions of search requests weekly. Algolia serves various industries, including e-commerce and retail, with clients like Under Armor, Petsmart, Stripe, and Walgreens. Valued at over $2 billion, Algolia is dedicated to innovation and invests heavily in its platform to meet customer needs.