For a long time, Algolia strived to maintain a flat organization to promote ownership and give people the room to drive major features. As we grew, we started needing middle management to operate efficiently and have promoted many engineers to be leads. Our team is ~40 engineers and we’re organized into 11 squads: Infrastructure, Developer Experience, Intelligence, Web, Visibility, Instant Search, Analytics, Discovery, Index, Instant Search for Mobile, and Search API. We promote our engineering leads from within and also fully support people to make lateral moves. Everyone has the ability to transfer to a different squad. We’ve also had people at the company change roles. For instance, Nicolas was previously a solutions engineer and later transitioned into his current role as a product manager.
21 Open Positions
Many of our engineers go through a bootcamp which allows them to meet different teams, build relationships with different people, and get a taste for what’s going on at the company. The bootcamp is also designed to provide proper training. You’ll learn our testing methodology, our release processes, version control, and start answering tickets to get familiarized with our code base. Having this foundation makes it easy for people to change teams later down the road. You can move from a provider team to a research team, or even between product and infrastructure. Ultimately, there is a tremendous amount of fluidity between teams at Flatiron and we’ve structured our on-boarding program to ensure easy changes in the future.
13 Open Positions
We have two managers and one product manager, all of whom moved into these roles after some time at the company. There isn’t a sense of hierarchy (remember, we’re really just a bunch of CS nerds) but rather people gravitating towards whatever new challenge interests them most after they’ve conquered their old ones. We also have two engineers who originally started out with Kite part-time as college students. They started out curating coding examples for us while finishing up their undergraduate degrees at Berkeley and then eventually joined full-time, where they took on more fleshed out roles in what they most wanted to pursue: a full-stack web dev and dev ops. We don’t have a formal mentorship program or clearly defined career tracks, but it’s really a rich environment for engineers to cultivate their skills and choose their own adventure.
Want to List Your Company?
Submit a team profile!
Select 8 Values
Contact me (Lynne 👋)
Qualify Your Values
Reach Thousands of Devs
Find Value-Aligned Candidates
Have Meaningful Initial Conversations
Don't Fill Roles, Hire Teammates
You can post as many job openings as you want.