Browse All Jobs

Algolia is seeking a skilled Back-end Engineer to join its Engines team in London. This team is responsible for the core Search API, ensuring optimal performance and scalability for customers. The ideal candidate will be proficient in modern C++, Golang, and complex algorithms, contributing to the advancement of search and relevance technologies. The role involves working on a large-scale distributed system.

Role involves:

  • Contributing to the design, development, and operation of 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.
  • Participating in out-of-hours on-call rotation for Algolia Search operations.

Requirements:

  • A strong foundation in Computer Science (data structures, algorithms, software design).
  • Proficiency in high code quality, automated testing, and other engineering best practices.
  • Experience working with a complex C++ codebase and distributed backends.
  • Experience in the design of major components and leading engineers in delivery.
  • Professional spoken and written English skills.

Algolia offers:

  • A Flexible Workplace Strategy with remote and hybrid options.
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.