Software Engineer - Search Infrastructure

Algolia
Inconnu, France
16 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
€67,500.0 - €94,000.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles Automation of Tests Big Data Customer Data Management Distributed Systems Reliability Engineering Search Technologies Kubernetes

Job description

We are looking for a Senior Software Engineer to join the Search team. We are responsible the cloud-based scalable architecture for NeuralSearch, our AI search engine, which incorporates both keyword and vector search. Our work 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.

YOU WILL:

  • Be a key contributor to the design and development of search at Algolia
  • Be responsible for operations for search 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) yourself
  • 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, We’ve recently seen an increase in recruitment scams targeting job seekers. To help protect yourself, please keep the following in mind:
  • Our open positions may appear on third-party job boards, but the best way to apply safely is directly through our careers page.
  • All genuine communication from Algolia will come from an @algolia.com email address. If you receive an email from someone claiming to work at Algolia who does not have an @algolia.com email address, please do not respond or share any personal information.
  • We’ll never ask for payments, purchases, or financial details during the hiring process.

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).

NICE TO HAVE:

  • Experience in Go
  • Experience in Kubernetes
  • Sensitivity to Site Reliability Engineering

LI-Remote, * 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.

Benefits & conditions

The annual base salary compensation range for this role reflects market pay data within this location. The exact compensation offered for this role may vary depending on specific location and job-related knowledge, technical skills, and experience; and is only one part of our Total Rewards philosophy to compensate and recognize employees for their work. Base Salary Pay Range €67.500-€94.000 EUR

About the company

At Algolia, we’re proud to be a pioneer and market leader in AI Search, empowering 18,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 serving incredible customers like Under Armour, PetSmart, Stripe, Gymshark, and Walgreens.

Algolia was built to help users deliver an intuitive search-as-you-type experience on their websites and mobile apps. We provide a search API used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push into production every day.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · World Congress 2022

2:56 min

Test automation strategy and following the testing pyramid

Daniel Strmečki +1 · World Congress 2022

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

2:10 min

Why organizations combine big data and machine learning

Ayon Roy · LIVE

Videos

See all

Related articles

See all