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

Algolia logo
Algolia

Senior Software Engineer - Search Infrastructure

Senior Software Engineer for AI search infrastructure, focusing on distributed systems and high-traffic management.

Algolia logo
Algolia

Senior Site Reliability Engineer

Join Algolia as a Senior Site Reliability Engineer to enhance search product reliability and scalability. Remote work available.

Algolia logo
Algolia

Junior Software Engineer - Back-End

Join Algolia as a Junior Software Engineer focusing on back-end development with Golang and databases.

Algolia logo
Algolia

Senior Solutions Engineer - German Speaking

Join Algolia as a Senior Solutions Engineer, fluent in German, to drive technical success in a remote role.

Algolia logo
Algolia

Senior Solutions Engineer - German Speaking

Join Algolia as a Senior Solutions Engineer, fluent in German, to drive technical success in SaaS solutions.

Algolia logo
Algolia

Senior Data Engineer

Join Algolia as a Senior Data Engineer to design and scale data pipelines using Python, Airflow, and AWS technologies.

Front logo
Front

Senior Full Stack Engineer - Search

Senior Full Stack Engineer needed in Paris for enhancing search functionality in a customer communication platform.

Mapbox logo
Mapbox

Senior Software Engineer II, Search API

Senior Software Engineer II needed for Search API team at Mapbox, focusing on enhancing geocoding search engine.

Agoda logo
Agoda

Principal Software Engineer, Full Stack

Principal Software Engineer, Full Stack role in Paris, expertise in React, GraphQL, .NET, Java, and leadership in software development.

Bloomreach logo
Bloomreach

Senior Software Engineer, Search Intelligence

Join Bloomreach as a Senior Software Engineer in Search Intelligence, focusing on search and personalization capabilities.

GetYourGuide logo
GetYourGuide

Senior Software Engineer, Search Platform (Back-end Focus)

Join GetYourGuide as a Senior Software Engineer focusing on back-end development for our Search Platform in Berlin.

Shopify logo
Shopify

Senior Engineer, Search Relevance

Join Shopify as a Senior Engineer in Search Relevance, working remotely to enhance AI-powered search solutions.

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.

Mapbox logo
Mapbox

Senior Software Development Engineer II, Search Geocoding

Join Mapbox as a Senior Software Development Engineer II to enhance our geocoding search engine. Remote work available.

Front logo
Front

Senior Applied AI Engineer

Join Front as a Senior Applied AI Engineer in Paris to develop and implement generative AI applications, enhancing product features and user experiences.

Airbnb logo
Airbnb

Senior Software Engineer, Personalization and Contextualization Infrastructure

Join Airbnb as a Senior Software Engineer to enhance search infrastructure, focusing on personalization and contextualization.

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.

Contentful logo
Contentful

Senior Backend Engineer - Search Technologies

Senior Backend Engineer specializing in search technologies with skills in Elasticsearch, Node.js, and system design.

Microsoft logo
Microsoft

Senior Software Engineer - AI and Search

Join Microsoft as a Senior Software Engineer in AI and Search, working on cutting-edge AI technologies in a hybrid role in Barcelona.

Aircall logo
Aircall

Senior Fullstack Engineer

Join Aircall as a Senior Fullstack Engineer in Paris. Work with Angular, TypeScript, and AWS in a hybrid environment.

Wolt logo
Wolt

Senior Backend Engineer, Search Platform

Senior Backend Engineer needed for Search Platform at Wolt in Berlin, focusing on Elasticsearch and Python.

Invisible logo
Invisible

Senior Software Engineer - Platform

Senior Software Engineer for platform development, focusing on APIs, backend, and cloud deployment. Remote work with equity.

AlignAI logo
AlignAI

Founding Software Engineer

Join AlignAI as a Founding Software Engineer to lead product development in a startup environment, focusing on AI and SaaS solutions.