
AI-powered site search for better data interaction
Algolia is a leading site search and discovery platform headquartered in Barron Park, Palo Alto, CA. With over 10,000 customers including Slack, Zendesk, and Lacoste, Algolia's AI-powered search technology ensures fast and accurate results by indexing only the company's site. The company has raised ...
Algolia offers a comprehensive benefits package including Health Savings Accounts (HSA), mental health care, dental and health insurance, life insuran...
Algolia fosters a culture focused on precision and speed, emphasizing the importance of accurate data interaction. The company is engineering-driven, ...

Algolia • London, England; Paris, France
Algolia is seeking a Senior Software Engineer to join their Metis team, focusing on building scalable architecture for their AI search engine. You'll work with technologies like Java and Elasticsearch to tackle challenges in distributed systems. This role requires strong experience in software engineering and cloud computing.
You have 5+ years of experience in software engineering, particularly in building scalable systems that handle complex distributed architectures. Your background includes a deep understanding of cloud computing principles and practices, enabling you to design and implement robust solutions that meet high-performance demands.
You possess strong programming skills in Java, having developed applications that are both efficient and maintainable. Your experience with Elasticsearch or similar technologies allows you to optimize search functionalities and improve user experiences through effective data handling.
You are familiar with the challenges of distributed systems, understanding how to manage data consistency, fault tolerance, and system resilience. Your problem-solving skills enable you to address issues that arise in production environments, ensuring that systems remain operational and performant.
You thrive in collaborative environments, working closely with cross-functional teams to deliver high-quality software solutions. Your communication skills allow you to articulate technical concepts to non-technical stakeholders, fostering a shared understanding of project goals and challenges.
Experience with AI or machine learning technologies is a plus, as it aligns with Algolia's focus on AI search capabilities. Familiarity with agile methodologies and tools will help you adapt to the team's workflow and contribute effectively from day one.
As a Senior Software Engineer at Algolia, you will be part of the Metis team, responsible for developing and maintaining the cloud-based architecture that powers our NeuralSearch engine. Your role will involve designing distributed components that efficiently build and store indices containing customer data, ensuring that search queries are processed quickly and accurately.
You will collaborate with other engineers to enhance the performance and scalability of our search infrastructure, tackling challenges related to data retrieval and indexing. Your contributions will directly impact the user experience for thousands of businesses relying on Algolia's technology.
You will participate in code reviews and provide mentorship to junior engineers, sharing your expertise and fostering a culture of continuous learning within the team. Your insights will help shape the technical direction of the projects you work on, ensuring that best practices are followed and innovative solutions are explored.
You will also engage in troubleshooting and debugging efforts, addressing any issues that arise in production and implementing solutions that enhance system reliability. Your proactive approach will help maintain the high standards of performance that Algolia is known for.
At Algolia, we value innovation and collaboration, providing an environment where you can grow your skills and make a meaningful impact. We offer competitive compensation and benefits, including flexible working arrangements that support a healthy work-life balance.
You will have the opportunity to work with cutting-edge technologies in the AI search space, contributing to a product that empowers businesses worldwide. Our culture encourages creativity and experimentation, allowing you to explore new ideas and approaches in your work.
Join us in our mission to build the world's best search and discovery technology, and be part of a team that is shaping the future of search experiences across the globe.
Apply now or save it for later. Get alerts for similar jobs at Algolia.