Algolia

About Algolia

AI-powered site search for better data interaction

🏢 Tech👥 501-1000 employees📅 Founded 2012📍 Barron Park, Palo Alto, CA💰 $334m3.7
B2BArtificial IntelligenceEnterpriseAnalyticsBusiness IntelligenceAPIeCommerce

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

Overview

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.

Job Description

Who you are

You have a strong background in software engineering, particularly in building and maintaining complex distributed systems. Your experience includes designing and implementing APIs that handle large volumes of requests, ensuring high performance and reliability. You are familiar with cloud computing technologies and understand the challenges associated with scaling applications in a distributed environment. You thrive in collaborative settings, working alongside engineers with diverse skill sets and backgrounds. You are passionate about creating reusable libraries and frameworks that can be utilized by multiple teams within the organization. You are eager to tackle the challenges of AI search technology and contribute to a product that empowers thousands of businesses worldwide.

Desirable

Experience with AI technologies or search algorithms would be a plus, as well as familiarity with performance optimization techniques for distributed systems. A background in working with large-scale data processing or machine learning frameworks can enhance your contributions to the team.

What you'll do

As a Software Engineer on the Metis SDK team, you will be responsible for developing and maintaining the cloud-based architecture that powers Algolia's NeuralSearch capabilities. You will work on building and orchestrating distributed components that manage customer data indices and facilitate efficient querying. Your role will involve collaborating with other engineers to solve complex problems related to distributed systems and ensuring that the search experience remains fast and reliable for users. You will also contribute to the design of reusable libraries that enhance the productivity of internal teams. Your work will directly impact the performance of Algolia's search platform, enabling businesses to deliver exceptional search experiences to their customers.

What we offer

At Algolia, you will be part of a pioneering company in the AI search space, with opportunities to work on cutting-edge technology that serves a global customer base. We offer a flexible work environment, with options for remote work, allowing you to balance your professional and personal life. You will have access to continuous learning and development opportunities, enabling you to grow your skills and advance your career. Our culture emphasizes collaboration, innovation, and a commitment to delivering the best search technology in the market. Join us in shaping the future of search and discovery technology.

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

Algolia

Software Engineering

Algolia📍 London - Remote

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.

🏠 RemoteSenior
2d ago
Algolia

Software Engineering

Algolia📍 London - Remote

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.

🏠 RemoteSenior
2d ago
GetYourGuide

Software Engineering

GetYourGuide📍 Berlin - Hybrid

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.

🏢 HybridSenior
2d ago
DoorDash USA

Staff Engineer

DoorDash USA📍 Sunnyvale

DoorDash is hiring a Staff Software Engineer for their Search Platform team to build a reliable and scalable search system. You'll work with Java and Machine Learning technologies to enhance search capabilities. This role requires significant experience in software engineering and search technologies.

Senior
2w ago
Airwallex

Staff Engineer

Airwallex📍 Singapore - On-Site

Airwallex is seeking a Staff Software Engineer for their Search Platform team to tackle complex problems and drive innovation in their unified payments and financial platform. This role requires strong technical expertise and a collaborative mindset.

🏛️ On-SiteSenior
1 month ago