
About Algolia
AI-powered site search for better data interaction
Key Highlights
- Over 10,000 customers including Slack, Zendesk, and Lacoste
- $334 million raised in Series C funding
- Headquartered in Barron Park, Palo Alto, CA
- Expanding into real-time APIs for eCommerce
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 ...
🎁 Benefits
Algolia offers a comprehensive benefits package including Health Savings Accounts (HSA), mental health care, dental and health insurance, life insuran...
🌟 Culture
Algolia fosters a culture focused on precision and speed, emphasizing the importance of accurate data interaction. The company is engineering-driven, ...
Skills & Technologies
Overview
Algolia is seeking a Senior Software Engineer for their Search Platform team to tackle challenges in AI Search and distributed systems. You'll work with technologies like Java and cloud computing to enhance their scalable architecture. This role requires strong experience in building complex systems.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in building and maintaining complex distributed systems — you've navigated the challenges of scalability and performance in production environments. Your expertise in Java is complemented by a solid understanding of cloud computing principles, allowing you to design and implement robust solutions that meet high availability and performance standards.
You thrive in collaborative environments, working closely with cross-functional teams to deliver impactful features — your communication skills enable you to articulate technical concepts clearly to both technical and non-technical stakeholders. You are passionate about AI and search technologies, and you stay updated on industry trends and best practices.
Your problem-solving skills are top-notch, and you enjoy tackling complex challenges — whether it's optimizing search algorithms or improving system architecture, you approach problems with a strategic mindset. You understand the importance of user experience and strive to create intuitive solutions that enhance the search experience for end-users.
Desirable
Experience with AI technologies or machine learning frameworks would be a plus, as would familiarity with modern development practices such as CI/CD and agile methodologies. If you have contributed to open-source projects or have a portfolio showcasing your work, we encourage you to share that with us.
What you'll do
As a Senior Software Engineer on the Metis team, you will be responsible for developing and enhancing Algolia's cloud-based architecture for NeuralSearch — your work will directly impact how businesses leverage search capabilities at scale. You will collaborate with a diverse team of engineers, contributing to the design and implementation of distributed components that manage customer data and optimize search queries.
You will engage in code reviews and provide mentorship to junior engineers, fostering a culture of learning and improvement within the team — your insights will help shape best practices and drive technical excellence. You will also participate in architectural discussions, ensuring that the solutions you develop align with Algolia's long-term vision for AI search.
Your role will involve troubleshooting and resolving issues in production, ensuring that our systems remain reliable and performant — you will be on the front lines of maintaining the quality of our services, responding to incidents, and implementing preventive measures. You will also have the opportunity to work on innovative projects that push the boundaries of search technology, contributing to Algolia's mission of delivering the best search experience.
What we offer
At Algolia, we believe in empowering our employees to take ownership of their work — you will have the flexibility to work remotely while being part of a supportive and inclusive team. We offer competitive compensation packages, including salary and benefits that reflect your experience and contributions.
You will have access to professional development opportunities, allowing you to grow your skills and advance your career within the company. Our culture encourages collaboration and innovation, and we celebrate the diverse backgrounds and perspectives of our team members. Join us in building the future of search technology and making a meaningful impact on businesses worldwide.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Algolia.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Algolia is hiring a Software Engineer for their Search Platform team to work on their AI search technology. You'll be involved in designing and maintaining scalable distributed systems and reusable libraries. This role requires experience with Java and distributed systems.

Software Engineering
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.

Software Engineering
GetYourGuide is hiring a Senior Software Engineer for their Search Platform team to enhance travel experiences through innovative search solutions. You'll work with technologies like Java, Spring Boot, and PostgreSQL in Berlin. This position requires 6+ years of software development experience.

Software Engineering
Airwallex is hiring a Software Engineer II for their Search Platform team to develop and enhance their unified payments and financial platform. You'll work with technologies like Java and Python, focusing on building scalable solutions. This position requires relevant experience in software engineering.

Software Engineering
Airwallex is hiring a Senior Software Engineer for their Search Platform team. You'll work on building a unified payments and financial platform for global businesses. This position requires strong role-related expertise and a collaborative mindset.