Browse All Jobs

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.