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
Senior Software Engineer - Search Infrastructure
Senior Software Engineer for AI search infrastructure, focusing on distributed systems and high-traffic management.
Senior Site Reliability Engineer
Join Algolia as a Senior Site Reliability Engineer to enhance search product reliability and scalability. Remote work available.
Junior Software Engineer - Back-End
Join Algolia as a Junior Software Engineer focusing on back-end development with Golang and databases.
Senior Solutions Engineer - German Speaking
Join Algolia as a Senior Solutions Engineer, fluent in German, to drive technical success in a remote role.
Senior Solutions Engineer - German Speaking
Join Algolia as a Senior Solutions Engineer, fluent in German, to drive technical success in SaaS solutions.
Senior Data Engineer
Join Algolia as a Senior Data Engineer to design and scale data pipelines using Python, Airflow, and AWS technologies.
Senior Full Stack Engineer - Search
Senior Full Stack Engineer needed in Paris for enhancing search functionality in a customer communication platform.
Senior Software Engineer II, Search API
Senior Software Engineer II needed for Search API team at Mapbox, focusing on enhancing geocoding search engine.
Principal Software Engineer, Full Stack
Principal Software Engineer, Full Stack role in Paris, expertise in React, GraphQL, .NET, Java, and leadership in software development.
Senior Software Engineer, Search Intelligence
Join Bloomreach as a Senior Software Engineer in Search Intelligence, focusing on search and personalization capabilities.
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.
Senior Engineer, Search Relevance
Join Shopify as a Senior Engineer in Search Relevance, working remotely to enhance AI-powered search solutions.
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.
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.
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.
Senior Software Engineer, Personalization and Contextualization Infrastructure
Join Airbnb as a Senior Software Engineer to enhance search infrastructure, focusing on personalization and contextualization.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lyon to develop and support language tools for backend engineers.
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.
Senior Backend Engineer - Search Technologies
Senior Backend Engineer specializing in search technologies with skills in Elasticsearch, Node.js, and system design.
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.
Senior Fullstack Engineer
Join Aircall as a Senior Fullstack Engineer in Paris. Work with Angular, TypeScript, and AWS in a hybrid environment.
Senior Backend Engineer, Search Platform
Senior Backend Engineer needed for Search Platform at Wolt in Berlin, focusing on Elasticsearch and Python.
Senior Software Engineer - Platform
Senior Software Engineer for platform development, focusing on APIs, backend, and cloud deployment. Remote work with equity.
Founding Software Engineer
Join AlignAI as a Founding Software Engineer to lead product development in a startup environment, focusing on AI and SaaS solutions.