Senior Software Engineer - Search Platform

Algolia Algolia · Enterprise · France · Remote · R&D

Senior Software Engineer role focused on the design, development, and operation of Metis, a cloud-based scalable architecture for Algolia's AI search engine (NeuralSearch), which combines keyword and vector search. The role involves working with complex distributed systems, large datasets, and high traffic, with a focus on system quality and operational responsibilities.

What you'd actually do

  1. Be a key contributor to the design and development of the Metis system
  2. Be responsible for operations for the Metis system including participation in out-of-hours on-call rota
  3. Work with a full-remote team, with the option to be either full-remote, hybrid or office based (Paris) yourself
  4. Be responsible for the quality and soundness of the system
  5. Share your expertise on distributed systems

Skills

Required

  • distributed systems
  • large datasets
  • high traffic
  • code quality
  • automated testing
  • English

Nice to have

  • Go
  • Kubernetes
  • Site Reliability Engineering

What the JD emphasized

  • Experience designing and operating distributed systems in production
  • Experience working with large datasets and high traffic
  • Experience at our current stage and beyond ($50-200M ARR range, high growth, lots of change and building internal infrastructure)