Algolia logo

Senior Software Engineer, Composition API

Algolia

Your Role

As a Senior Software Engineer in the Composition API team at Algolia, you will be instrumental in driving the development of innovative solutions that empower our customers to configure complex search experiences seamlessly. Your main responsibilities will include participating in projects that involve merging or customizing result sets from multiple Algolia indices.

Responsibilities

  • Contribute to the design and development of the Composition API.
  • Ensure the quality and soundness of the system.
  • Collaborate with other teams to identify, troubleshoot, and resolve high impact issues.
  • Manage operations for Algolia Search, including participation in out-of-hours on-call rotation.

Requirements

  • Strong foundation in Computer Science (data structures, algorithms, software design).
  • High code quality, automated testing, and other engineering best practices.
  • Experience in the design of major components and leading engineers in the delivery.
  • Professional spoken and written English skills.

Nice to Have

  • Experience in Go.
  • Experience in Kubernetes.

Our Values

  • 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.
  • CARE - Genuine care about other team members, our clients and the decisions we make in the company.
  • HUMILITY - Aptitude for learning from others, putting ego aside.

Remote Strategy

Algolia’s flexible workplace model is designed to empower all Algolians to fulfill our mission to power search and discovery with ease. We place an emphasis on an individual’s impact, contribution, and output, over their physical location. Algolia is a high-trust environment and our team members have the autonomy to choose where they want to work and when. We know community comes in many forms and strive to create opportunities for intentional in-person connection in our offices and virtually for our remote colleagues around the world.

About Algolia

Algolia prides itself on being a pioneer and market leader offering an AI Search solution that empowers 17,000+ businesses to compose customer experiences at internet scale that predict what their users want with blazing fast search and web browse experience. Algolia powers more than 30 billion search requests a week – four times more than Microsoft Bing, Yahoo, Baidu, Yandex and DuckDuckGo combined.

In 2021, the company closed $150 million in series D funding and quadrupled its post-money valuation of $2.25 billion. Being well capitalized enables Algolia to continue to invest in its market leading platform, to better serve its thousands of customers–including Under Armor, Petsmart, Stripe, Gymshark, and Walgreens, to name just a few.

Benefits
Extracted with AI

  • Flexible workplace model
  • Remote and on-site work options
  • Opportunities for intentional in-person connection

Similar jobs

Last update: 23 minutes ago

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.

Gorgias logo
Gorgias

Senior Back-end Engineer - In App Analytics

Join Gorgias as a Senior Back-end Engineer in Paris, focusing on in-app analytics with Python, Flask, and microservices.

lempire logo
lempire

Senior Fullstack JavaScript Engineer / Product Developer

Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.

Ogury logo
Ogury

Senior Full Stack Engineer

Join Ogury as a Senior Full Stack Engineer in Paris, focusing on SaaS platform development with React.js and Node.js.

Argon AI (YC W24) logo
Argon AI (YC W24)

Senior Full Stack Software Engineer

Join Argon AI as a Senior Full Stack Software Engineer to build AI solutions for biopharma in NYC. Work with Python, PostgreSQL, and more.

MongoDB logo
MongoDB

Software Engineer, Atlas Search Web

Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.

Argon AI (YC W24) logo
Argon AI (YC W24)

Founding Product Engineer

Join Argon AI as a Founding Product Engineer focusing on frontend development with React and TypeScript in NYC.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.

Alter Solutions Portugal logo
Alter Solutions Portugal

Senior AI Developer with GenAI

Join Alter Solutions Portugal as a Senior AI Developer specializing in GenAI, focusing on innovative AI solutions.

Partoo logo
Partoo

Senior Laravel Developer

Join Partoo as a Senior Laravel Developer in Paris. Develop innovative solutions and lead projects in a dynamic team.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

Bloomberg logo
Bloomberg

Senior Software Engineer - API Platform

Join Bloomberg as a Senior Software Engineer on our API Platform team, focusing on high-quality APIs and user experience.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.

Alpaca logo
Alpaca

Senior Software Engineer - Crypto

Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.

Plaid logo
Plaid

Experienced Software Engineer - Product

Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Scale AI logo
Scale AI

Senior Fullstack Software Engineer, GenAI Horizontal Task Tooling

Join Scale AI as a Senior Fullstack Software Engineer to build web-based applications for AI data annotation.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Datadog logo
Datadog

Senior Software Engineer - Language Tools

Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.

Cascading AI (YC S23) logo
Cascading AI (YC S23)

Senior Full-stack Engineer

Join Cascading AI as a Senior Full-stack Engineer to develop AI-driven lending solutions in San Francisco.

Summ.link logo
Summ.link

AI Specialist with Azure Expertise

Join Summ.link as an AI Specialist to develop and integrate AI solutions using Azure tools. Boost your career in a dynamic environment.

Wolt logo
Wolt

Staff Engineer, Consumer Search

Join Wolt as a Staff Engineer in Berlin to develop large-scale search features using Elasticsearch and Python.