Senior Software Engineer, Composition API
AlgoliaYour 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 - 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 Fullstack JavaScript Engineer / Product Developer
Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.
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 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.
Software Engineer, Atlas Search Web
Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.
Founding Product Engineer
Join Argon AI as a Founding Product Engineer focusing on frontend development with React and TypeScript in NYC.
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.
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.
Senior AI Developer with GenAI
Join Alter Solutions Portugal as a Senior AI Developer specializing in GenAI, focusing on innovative AI solutions.
Senior Laravel Developer
Join Partoo as a Senior Laravel Developer in Paris. Develop innovative solutions and lead projects in a dynamic team.
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.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
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.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.
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.
Experienced Software Engineer - Product
Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
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.
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.
Senior Software Engineer - Language Tools
Join Datadog as a Senior Software Engineer in Lisbon to develop language tools for backend engineers.
Senior Full-stack Engineer
Join Cascading AI as a Senior Full-stack Engineer to develop AI-driven lending solutions in San Francisco.
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.
Staff Engineer, Consumer Search
Join Wolt as a Staff Engineer in Berlin to develop large-scale search features using Elasticsearch and Python.