Senior Software Engineer (Search Infrastructure)

Company: Algolia
Apply for the Senior Software Engineer (Search Infrastructure)
Location: London
Job Description:

Requirements

  • Experience designing and operating distributed systems in production
  • Experience working with large datasets and high traffic
  • Rigor in high code quality, automated testing, and other engineering best practices
  • Excellent spoken and written English skills
  • Experience at our current stage and beyond ($50-200M ARR range, high growth, lots of change and building internal infrastructure)
  • (Desirable) Experience in Go
  • (Desirable) Experience in Kubernetes
  • (Desirable) Sensitivity to Site Reliability Engineering
  • WE’RE LOOKING FOR SOMEONE WHO CAN LIVE OUR VALUES:
  • GRIT – Problem-solving and perseverance capability in an ever-changing and growing environment
  • TRUST – Willingness to trust our co-workers and to take ownership
  • CANDOR – Ability to receive and give constructive feedback
  • CARE – Genuine care about other team members, our clients and the decisions we make in the company
  • HUMILITY – Aptitude for learning from others, putting ego aside

What the job involves

  • We are looking for a Senior Software Engineer to join the Metis team
  • We are responsible for Metis, the cloud-based scalable architecture for NeuralSearch, our AI search engine, which incorporates both keyword and vector search
  • Metis consists of distributed components which orchestrate the building and storage of indices containing customer data and then querying that data to return search results
  • The role requires understanding and solving the challenges that come with complex distributed systems
  • The team is composed of engineers, most of whom are fully remote, with different skill sets and backgrounds
  • Your experience, your knowledge and your perspective will add to this diversity and help the team deliver products that make a difference
  • Be a key contributor to the design and development of the Metis system
  • Be responsible for operations for the Metis system including participation in out-of-hours on-call rota
  • Be responsible for the quality and soundness of the system
  • Share your expertise on distributed systems
  • Work with other teams to identify, troubleshoot and resolve high impact issues

#J-18808-Ljbffr…

Posted: June 1st, 2026