Senior Software Engineer - Search Platform London, England; Paris, France
Senior Software Engineer - Search Platform London, England; Paris, France

Senior Software Engineer - Search Platform London, England; Paris, France

Full-Time 60000 - 80000 ÂŁ / year (est.) Home office (partial)
Algolia

At a Glance

  • Tasks: Design and develop Algolia’s cloud-based scalable architecture for NeuralSearch.
  • Company: Join a pioneering AI Search leader empowering over 17,000 businesses.
  • Benefits: Flexible workplace options, competitive salary, and professional growth opportunities.
  • Other info: Inclusive culture valuing autonomy, diversity, and collaboration.
  • Why this job: Make a real impact in a high-growth environment with cutting-edge technology.
  • Qualifications: Experience with distributed systems and large datasets; strong coding skills.

The predicted salary is between 60000 - 80000 ÂŁ per year.

At Algolia, we’re proud to be a pioneer and market leader in AI Search, empowering 17,000+ businesses to deliver blazing‑fast, predictive search and browse experiences at internet scale. Every week, we power over 30 billion search requests — four times more than Microsoft Bing, Yahoo, Baidu, Yandex, and DuckDuckGo combined. In 2021, we raised $150 million in Series D funding, quadrupling our valuation to $2.25 billion. This strong foundation enables us to keep investing in our market‑leading platform and serve incredible customers such as Under Armour, PetSmart, Stripe, Gymshark, and Walgreens.

We are looking for a Senior Software Engineer to join the Metis team. The role involves designing, building, and operating Metis – Algolia’s cloud‑based scalable architecture for NeuralSearch, combining keyword and vector search. Metis orchestrates building and storage of indices with customer data and querying that data to return search results. You will work with distributed systems and solve the challenges that come with complex distributed architectures.

YOU WILL

  • 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
  • Work with a full‑remote team, with the option to be either full‑remote, hybrid or office‑based (Paris)
  • Ensure 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

YOU MIGHT BE A FIT IF YOU HAVE

  • Experience designing and operating distributed systems in production
  • Experience working with large datasets and high traffic
  • Rigor in high code quality, automated testing, and engineering best practices
  • Excellent spoken and written English skills
  • Experience at our current stage and beyond ($50–200 M ARR range, high growth, lots of change and building internal infrastructure)

NICE TO HAVE

  • Experience in Go
  • Sensitivity to Site Reliability Engineering

FLEXIBLE WORKPLACE STRATEGY

Algolia’s flexible workplace model empowers employees to fulfill our mission. Many team members have the autonomy to choose where they work and when. We have a global presence with offices in Paris, NYC, London, Sydney and Bucharest, and we offer options to work remotely as fully remote or hybrid‑remote.

WE’RE LOOKING FOR SOMEONE WHO CAN LIVE OUR VALUES

  • GRIT – Problem‑solving and perseverance in a growing environment
  • TRUST – Willingness to trust coworkers and take ownership
  • CANDOR – Ability to receive and give constructive feedback
  • CARE – Genuine care for teammates, clients, and decisions
  • HUMILITY – Willingness to learn from others, putting ego aside

We value autonomy, diversity, and collaboration. We’re committed to creating an inclusive workplace where everyone is respected and supported—regardless of race, age, ancestry, religion, sex, gender identity, sexual orientation, marital status, color, veteran status, disability, or socioeconomic background. As set forth in Algolia’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Senior Software Engineer - Search Platform London, England; Paris, France employer: Algolia

At Algolia, we pride ourselves on fostering a dynamic and inclusive work culture that champions autonomy and collaboration. As a Senior Software Engineer in our London or Paris office, you'll have the opportunity to work with cutting-edge technology in AI Search while enjoying flexible workplace options that cater to your lifestyle. We are committed to your professional growth, offering a supportive environment where you can thrive and make a meaningful impact on our innovative platform.
Algolia

Contact Detail:

Algolia Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Search Platform London, England; Paris, France

✨Tip Number 1

Network like a pro! Reach out to current employees at Algolia on LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 2

Prepare for the interview by brushing up on your knowledge of distributed systems and NeuralSearch. We want to see your passion and expertise shine through, so practice explaining complex concepts in simple terms.

✨Tip Number 3

Show us your problem-solving skills! During interviews, be ready to tackle real-world scenarios or coding challenges. Think out loud and demonstrate your thought process; we love seeing how you approach problems.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Algolia.

We think you need these skills to ace Senior Software Engineer - Search Platform London, England; Paris, France

Distributed Systems Design
Cloud-Based Architecture
NeuralSearch
Data Querying
High Traffic Management
Automated Testing
Engineering Best Practices
Go Programming Language
Site Reliability Engineering
Problem-Solving
Communication Skills
Collaboration
Adaptability
Technical Expertise

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with distributed systems and any relevant projects you've worked on, especially those involving large datasets.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about AI Search and how your background makes you a great fit for our Metis team. Be genuine and let your personality shine through!

Showcase Your Problem-Solving Skills: In your application, share specific examples of challenges you've faced in previous roles and how you tackled them. We love seeing grit and creativity in action!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Algolia

✨Know Your Distributed Systems

Make sure you brush up on your knowledge of distributed systems, especially in production environments. Be ready to discuss your past experiences and how you've tackled challenges in this area. This will show that you understand the complexities involved and can contribute effectively to the Metis system.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've solved high-impact issues in previous roles. Algolia values grit and problem-solving, so be ready to share specific instances where your perseverance made a difference. This will demonstrate your ability to thrive in a growing environment.

✨Emphasise Quality and Best Practices

Highlight your commitment to high code quality and automated testing. Discuss any engineering best practices you've implemented in your previous work. This aligns with Algolia's focus on maintaining a sound system and will show that you take pride in your craft.

✨Be Ready for Collaboration

Since you'll be working with a full-remote team, it's crucial to express your willingness to collaborate and communicate effectively. Share examples of how you've worked with cross-functional teams in the past, as this will resonate well with Algolia's values of trust and candour.

Senior Software Engineer - Search Platform London, England; Paris, France
Algolia

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>