Senior Software Engineer, Growth (Fullstack)
At Algolia, we’re proud to be a pioneer and market leader in AI Search, empowering 18,000+ businesses to deliver blazing-fast, predictive search and browse experiences at internet scale. Every week, we power over 30 billion search requests — four times more than Microsoft Bing, Yahoo, Baidu, Yandex, and DuckDuckGo combined. In 2021, we raised $150 million in Series D funding, quadrupling our valuation to $2.25 billion. This strong foundation enables us to keep investing in our market-leading platform and serving incredible customers like Under Armour, PetSmart, Stripe, Gymshark, and Walgreens.
The Growth org aims to help Algolia grow by working on changes in the product, introducing new features, and providing the best possible user experience. You will shape the user experience of our customers as they start using Algolia, help create a new Growth platform, mentor software engineers, and introduce best practices.
Recent Projects
- New data integrations with other developer platforms
- New marketplace and billing integrations
- New internal platforms such as notifications, experimentation, and feature flagging
- AI-based data processing platforms
Responsibilities
- Come up with innovative solutions to help users get the most out of Algolia
- Execute experiments and A/B tests to choose the best possible solution
- Collaborate with Product and Design teams to identify and ideate on opportunities
- Mentor other software engineers and help them grow
- Design and develop a scalable growth platform
- Work with a wide range of teams to deliver a solid growth foundation
- Improve engineering quality, processes, and tooling
- Help define the team roadmap
We follow a bottom-up approach: the teams come up with their own initiatives targeting our metrics and execute on them.
Requirements
- Passion about delivering the best UX to diverse sets of users in various industries (engineers, marketers, merchandisers, etc.)
- Mindset to take data-driven decisions and analyze the impact of the changes you introduce
- Experience with event-driven infrastructure in GCP or AWS
- Experience with a server-side typed or untyped language (we use Ruby and plan to integrate more Golang, so willingness to learn is important)
- Experience with JavaScript, TypeScript, React, HTML/CSS – this role is full-stack, and we expect engineers to be able to ship across the stack
Nice to Have
- Experience working in a scale-up or Growth team
- Experience with analytics platforms like Amplitude, Hex
Pay
The annual base salary compensation range for this role reflects market pay data within this location. The exact compensation offered may vary depending on specific location and job-related knowledge, technical skills, and experience.
Base Salary Pay Range: $163,100—$215,000 USD
Schedule
Algolia’s flexible workplace model emphasizes impact, contribution, and output over physical location. Many team members have autonomy to choose where and when they work. Positions listed as "Remote" are available for remote work within the specified country. Positions listed within a specific city may be hybrid-remote or in-office.
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.