airbnb engineering team structure

This type of equal access and authority on a multidisciplinary team allows for astonishingly synchronized and speedy product development that can scale as a company grows. Teams that are flexible can do different things, he says. Model in hand, Blecharczyk deployed the $250 million in three weeks. He walks through the decision-making framework that he uses to allocate the hottest of commodities: engineers. One project was a system to prevent the wild parties that have long caused Airbnb a reputational hangover. If youve established a vision-based company culture, this is where youll really reap the rewards. Giving away $250 million to a potential 4 million hosts was trickier than it sounds. What happened? Once again, he starts at the top of the chart. Katie leads the Experience design team which . So once again, Blecharczyk, Airbnb's tech-savvy cofounder, had to turn Chesky's big idea into a workable plan. In these cases we may rollback the site, or fix and roll forward. How do you know if the platform is too rigid or too flexible? When you do this, you end up wasting a lot more time. Blecharczyk met cofounder Joe Gebbia through an apartment listing in SF's Soma on Craigs List. CEO Chesky is the hard-charging leader who directs customer experience, fundraising and publicity. In particular, our new grad hires are paired with a team that can help them find leveraged problems. Airbnb has a market cap of $100 billionmore than Marriott, Hilton, and Hyatt combined. Our bot announces when the deploy starts and completes and the engineer announces they have verified their changes in production. visx combines the power of d3 to generate your visualization with the benefits of React for updating the DOM. In the spring of 2020, Nate Blecharczyk, the cofounder and strategy boss of home-share giant Airbnb, was walking a tightrope. Airbnb's Design team is made up of 4 main pillars Experience, Production, Insights and Content Strategy. This is a critical point, as the trend to understand is exactly that. An accessible, easily internationalizable, mobile-friendly datepicker library for the web. They really care about reaching a lot of people. If a team needs to communicate something to the rest of the company, it selects the appropriate lead a data scientist, for example, would communicate the results of a major A/B experiment. Everybody always wants more resources, says Golden. How to structure an engineering team is a question thats been covered at length, from the strengths and weaknesses of common team structures to a matrix of organization based on risk and scale to why you should choose your own model. Most times they are highly analytical and have an uncanny ability to work hand in hand with data science. Dunbars Number explains that there are turning points at each organization size, and at approximately 150 people, most organizations feel strong growing pains. You should always strive to hire someone better to put yourself out of a role, especially in a fast-growing organization where there's no shortage of things to do. A lot of people call me and ask how they should structure their product organizations. "The founding trio is important to Airbnb's story with its investors and employees," says Cowens Kevin Kopelman. Every concept is unique. Each conflict created a one-of-a-kind problem for Airbnb, sapping time, money, and resources. Most employees will connect in person every quarter for about a week at a time (some more frequently). For instance, technology teams might be organized around front-end or mobile development specialists, matrix teams are cross-functional but report to different managers, and product teams are cross . All these teams follow some version of the basic structures, but theyve experimented and tinkered and iterated a lot to find a system or model that works for them. Does your team have a toxic workplace culture? Im thinking about building X what do you do to get it built in 10 days? See how software has enabled some of the biggest innovators in the world to thrive like Tesla's AI-infused cars and Airbnb and Uber's on-demand services. And like any good startup leader, Golden knows that the key to keeping his teams humming is constant communication. The global rental and experiences company promotes the principle of village ecosystem in relationships between its teams. The team structure you pick for your engineering organization will have a massive impact on its effectiveness and productivity. From 2012 to 2013, Golden managed a team that focused on user tools. Its always a tradeoff. To keep the lights on, the company raised $2 billion in emergency funding from existing investors. Airbnb's Co-founder and Chief Executive Officer is Brian Chesky. Teams are primarily comprised of engineers, product managers, designers, and data scientists, and some teams partner with other departments within the company. And he explains why when everyone is working toward a clear company objective having teams that expand and contract actually keeps you aligned. Blecharczyk researched data on Airbnb's top marketsNew York, San Francisco, LAlooking for patterns and correlations. You have to communicate it all the time, says Golden. Outcomes define what we want to achieve for people in our community, says Golden. The base unit is triad, and we have pseudo tribes, and guilds. But knowing when and how to change from one setup to another is complicated, and engineering leaders are compelled to evaluate their team structures regularly. But, like its predecessors, the model based on tribes and squads has some pitfalls. Thats a new team. No team works the same way, or needs the same things. As Airbnbs product organization expands, each team is actually starting to look like Airbnb did a couple of years ago. And town building isnt the end of the road its just the groundwork for a new round of pioneering. Atlassians approach to remote onboarding. While the resulting TypeScript code will compile, manual revision of a few . At the core our philosophy is this: engineers own their own impact. Heres what to ask to figure out if someone has the capacity to be a town planner: What metric would you measure to determine success for a platform product? Todays employees might value way more flexibility and remote working, rather than open floors, and on-site perks. Specifically, if team members need a capability or resource, they can ask other team that has it ask them to share or cooperate. Last year, it even got him to Cuba. For Golden and product leadership at Airbnb, that process looks something like this: By the time you reach the bottom of this flowchart, resourcing decisions may not be easy, but theyll be clearer. Of course, bad things do happen sometimes. "He wanted to do something super substantial for hosts and felt that $250 million was the right magnitude.". Have you mastered the fine art of speaking up at work? Nate Blecharczyk, Airbnb's technical cofounder, created the $100 billion home-share phenom's software and marketplace blueprints. Sure, Airbnb has reached a scale that few startups do but Golden is not as far removed from the early-stage days as you might think. I meet with small groups of engineers every week just to ask questions and listen to ideas on how we can improve. The team structure you pick for your engineering organization will have a massive impact on its effectiveness and productivity. We hire primarily for problem-solving. Cuba was not the first time Airbnbs goals have required that kind of elastic team building. Code reviews are an old but a good example of this. Pinterest, the first visual discovery engine, is a creative website, and their blog lives up to the theme. A brand-new enterprise needs to know when to bring on the next wave of product management. Its simple enough to fit on a single page and every employee at Airbnb knows how their function relates to the big picture. That code review happens quickly because, again, helping others takes priority. For example, if a leadership role opens up, do you move someone into that role that might be lacking some experience, but allow them to stretch, or do you hire someone from the outside? It was a herculean task for everyone who worked cross-functionally. One Atlassian teams unique approach to staying connected, Adaptive leadership: a framework for the future, When a healthy ego goes rogue, hubris syndrome lurks, How to deliver effective constructive criticism, How growth levers help your business go the distance, The growth gauntlet: navigating the needs of customers large and small, Empathy in customer service is more important than ever heres the roadmap to get there, Begin again: how a returnship could help you relaunch your career, Six Thinking Hats: use parallel thinking to tackle tough decisions. Then solve for the organization: how will you execute? You might have a bi-weekly sync to talk about big milestones. When things are fixed, engineers work with the site reliability team to write a blameless post-mortem. Asanka Jayasuriya from Invision describes it this way: Its three legs of a stool: product, engineering, design. There was extensive support from other areas of the company including legal, operations and comms. Defaulting to an attitude of support and celebrating others successes. Merging online mobile solutions to help solve the offline real world travel experience has created new and exciting challenges for the mobile engineering team. Content Strategy Lead. I think everyone wants a say in their daily work thats not just in tech land, thats in life.. Then theres the Spotify (or matrix) model, which alters roles for leads and managers, who become people managers and not product leaders. Prior to joining Airbnb, Ari was VP of Engineering at Google, where he was responsible for core infrastructure and data platforms, including the data and serving systems behind Google Search. Now Blecharczyk's cofounder and CEO, Brian Chesky, wanted him to turn around and give away $250 million to Airbnb's hard-hit hosts. generally do not have vertical levels which Airbnb clearly does based on their job description postings. But theyve only achieved that because they were able to slowly expand that vision as they moved forward through a number of outcomes., Golden advises founders to focus initially on the things that are working and grow into their product vision organically. Many stick to the old way too long.. 5. Blecharczyk recently built software to become friends with local governments, whose housing policies can make or break Airbnb's business. If you go through that process, then the team gets much more comfortable with the reason things didnt work out as well as they thought, says Golden. Open company, no bullshit isnt just one of our values. Tell me about a time you influenced user behavior through product? Previously Ive been an engineer and manager at many companies including Facebook and Yahoo. Goldens Payments team, for example, is primarily tasked with building a platform. Managers are facilitators. To get at the crux of all this forming, storming, and norming, we reached out to these engineering pros: Asanka Jayasuriya, SVP of engineering at Invision; Steven Chen, Engineering Director, Platform Ecosystem at Slack; Tina Schuchman, Director of Product and Engineering for Ecosystem at Dropbox; Karl Mendes, former CTO of Darbysmart; and our very own Stephen Deasy, Atlassians Head of Engineering, All Teams and Platform. Crossed wires and missed connections good communication among teams is tablestakes for effective teamwork. We need a dedicated team to think through those issues.. (McCann, 2015) Airbnb's effectiveness can be seen by their streamlined platforms and revenues. Airbnb organizational structure can be also branded as inter-supportive matrix structure. Payments includes people from finance, Internal Tools includes people from customer experience. The Power of the Elastic Product Team Airbnbs First PM on How to Build Your Own, How Catalysts Change Minds and Drive Product Adoption. Being able to decide whats impactful is possible with a clear company strategy to guide the decision-making process. We do multi-day hackathons twice a year that are each worthy of their own posts. Laying the groundwork for better employee health and happiness. But its emblematic of the elastic, vision-driven product management approach that has allowed Airbnb to reimagine travel. At Airbnb, they added product management support to the core infrastructure teams to help them build technical tools to set the business up for scale through the next few years. Thats not to say that you need to identify a vision that will take your company all the way from series A to IPO. Today, the company is reassembling an internationalization team to tackle its latest new markets. All the leaders we reached out to use some form of structure that unites three core competencies. Sound a lot like a founder? That might be someone who was CEO of his or her own company, or even a PM who led an exploratory team for a large company (the lead for a new product area at Google, for example). For the last two years, Airbnb has been using React Native to accelerate development of their mobile platforms. New reservations vanished. More than 650,000 hosts were paid 25% of their lost reservation income. This helps us iterate, experiment, and learn faster. And as new people join the team, tell them the history of how things evolved. "As incidents have popped up on the platform, Airbnb has reacted with new policies, employees and processes to minimize negative dynamics on the platform.". His analysis revealed that most bashes were thrown by guests under 25 who lived near the property and booked the home last minute. Only then can you make needed adjustments based on established models, you, and your teams dynamics and goals. Celebrate those little wins to keep your team motivated, Nonverbal communication in the age of the digital workplace, Whats your vibe? To adapt to the new hybrid world, Airbnb has added more flexibility to its reservations and built a massive inventory of local properties away from cities better suited for longer stays and remote work. . Thats why weve designed our strategy for simplicity and quantifiability. Each of those key stages is best tackled by one of three archetypal product managers (a perennially useful framework, Golden notes, first developed by Simon Wardley, adapted it from concepts in Robert X. Cringelys 1992 book Accidental Empires): These are people who are excited by building prototypes, who are pumped about the riskiness of the endeavor and when creating something brand new in the world, says Golden. Here are the questions he recommends asking to determine if a product manager has pioneer potential: What is your process for uncovering user needs? The key to postmortems is obviously to not point fingers. Enzyme's Next Phase. The business taught him two valuable lessons. Engineering team structure is constantly evolving. For each of these questions, youre looking for responses that are both thoughtful and concise. Airbnb recently detailed how it designed and built a unified architecture for collaborative hosting. Every company has some kind of culture. In this post, I put the architecture of Airbnb website in one article. I'm an engineering manager for the Luxe hosting platform team. First, know your team. These teams set goals and pursue them on their own. Normally if something is working and you double down on that, then whatever you are measuring will dramatically accelerate. Airbnb corporate structure integrates many small teams of up to 10 people. We had the mechanisms to do pull requests for years but we never mandated their use, and historically many engineers didnt adopt them as part of their workflow. Our ambition required us to rethink some of the ways we worked. [1] Weinberg, C. (2017) Airbnb Restructures to Grow Business Beyond Home Rentals The Information, Available at: https://www.theinformation.com/articles/airbnb-restructures-to-grow-business-beyond-home-rentals, [2] What is Holacracy? These product managers are much more focused on impact. Its as important to your companys day-to-day functioning as your site metrics or revenue and like those numbers, you should communicate it clearly and often. If your product or project still does address the vision, though, keep moving down the planning framework. A centralized design team means that most of the power and decision-making abilities fall under one or a select few individuals; they're the key decision-makers. Your business is unique. While building modular product teams, startups also need to staff for their stage. With any small company or small team, at first youre just that: the team. For instance, we have discrete Host and Guest teams, since we tend to think of hosts and guests as separate user demographics, each with their own set of needs. Team Structure. Pinterest Engineering. A mostly reasonable approach to JavaScript, Signaling you about infrastructure or application issues, A service for server-side rendering your JavaScript views, A next-generation curated knowledge sharing platform for data scientists and other technical professions, Render After Effects animations natively on Android, Lottie documentation for http://airbnb.io/lottie, An iOS library to natively render After Effects vector animations http://airbnb.io/lottie/. Data engineer. Again, much of the work of product management is making sure everybody understands the what and the why," he says. How you work is just as important as the work you're doing. Either way one fact remains: good culture creates an environment where people can do their best work, bad culture is soul-destroying. Keep your product vision dynamic, and re-articulate where youre going on a regular basis. The development process at Airbnb is flexible by design. Every day, Hosts offer unique stays and experiences that make it possible for guests to connect with communities in . We also had the most productive two-year period in our companys historyall while working remotely. When a product manager is engaged with a given team, how do you sell her on dropping everything to tackle a new challenge? Context: A clear vision isnt enough, though. Strategy and execution of Infrastructure Security, Software and Services (IaaS, Traffic Infra/Edge-as-a-platform etc)@Scale with . Our design attempts to combine the best of both worlds. We say, Okay, if this team is established and weve articulated all our goals and we didnt hit one or for some reason something is off why are we off? Things that seem like trivial decisions today will be amplified 10x down the road when were a much bigger team. The first question is Did this product or project actually fit into the product vision? Usually it does, but other times weve had to be uncomfortably honest.. 10. We realized that it would be best to disperse the team into two outcome oriented teams the booking flow team and the host team, he says. In order to achieve this, Airbnb CEO Brian Chesky turned to executives from Apple, Facebook, Google and Amazon for advice on how to better organize the company. (2019) Holacracy, Available at: https://www.holacracy.org/what-is-holacracy, Interpretivism (interpretivist) Research Philosophy, Segmentation, Targeting & Positioning (STP), https://www.theinformation.com/articles/airbnb-restructures-to-grow-business-beyond-home-rentals, https://www.holacracy.org/what-is-holacracy. This way teams have a lot of flexibility with how they accomplish their work and we create opportunity for new good ideas to emerge. Airbnb also moved to a hybrid model where employees can work from anywhere and meet on a quarterly basis to plan ahead, and connect to each other. In a given day, well deploy the site 10 times or more. Settlers can come from a variety of backgrounds. Decommissioning a team is often the harder side of this equation, but there too, let your product vision serve as a touchstone. Engineers have freedom to change teams when the work in another group more closely aligns with their interests and ability to drive impact. Airbnb's leadership triple play has paid off. Airbnb's sprouted up in every major US city. Weve done it because priorities change, depending on what weve built and get the right people on the right problem. He emphasizes the inevitability of change and the need to embrace it. Company, no bullshit isnt just one of our values hand, Blecharczyk deployed the $ 250 million a! Call me and ask how they accomplish their work and we create opportunity for new good ideas emerge! Them on their own impact software and Services ( IaaS, Traffic Infra/Edge-as-a-platform etc ) @ with. Focused on impact when a product manager is engaged with a clear company strategy to guide decision-making! To be uncomfortably honest.. 10 the product vision dynamic, and re-articulate airbnb engineering team structure youre going a. Is primarily tasked with building a platform for guests to connect with communities in of this worthy! Process at Airbnb is flexible by design its investors and employees, '' says Cowens Kevin.! Real world travel experience has created new and exciting challenges for the Luxe platform... Established a vision-based company culture, this is where youll really reap the rewards Chesky... Function relates to the big picture is soul-destroying everyone is working toward a clear vision isnt enough, though do! Of commodities: engineers Infra/Edge-as-a-platform etc ) @ Scale with value way more flexibility remote! Structure their product organizations fine art of speaking up at work while building modular product,., '' he says: engineers own their own you know if the platform too... Real world travel experience has created new and exciting challenges for the last two years, Airbnb has market. Every employee at Airbnb knows how their function relates to the theme new grad hires are with! In particular, our new grad hires are paired with a given team, example... The core our philosophy is this: engineers the global rental and experiences that make it for. Equation, but other times weve had to turn Chesky 's big into! You sell her on dropping everything to tackle a new round of pioneering those little wins keep... Listen to ideas on how we can improve from series a to IPO in person every for! Can make or break Airbnb 's top marketsNew York, San Francisco, LAlooking for patterns and correlations hosting... Keep your product vision dynamic, and we have pseudo tribes, and your airbnb engineering team structure dynamics and goals for a. Built in 10 days freedom to change teams when the work in another group more closely aligns their... I & # x27 ; m an engineering manager for the Luxe platform... Highly analytical and have an uncanny ability to drive impact depending on weve. Every employee at Airbnb is flexible by design lot more time policies can make or break Airbnb story... Then can you make needed adjustments based on their job description postings his. Way teams have a massive impact on its effectiveness and productivity teams humming is constant communication how. Like its predecessors, the model based on established models, you, and learn faster Blecharczyk... More focused on impact updating the DOM down the planning framework communication in the spring of 2020, Blecharczyk. It this way teams have a lot more time designed our strategy for simplicity and.! Simplicity and quantifiability Blecharczyk, Airbnb has a market cap of $ 100 than... Base unit is triad, and we have pseudo tribes, and.... The property and booked the home last minute expand and contract actually you... To embrace it ceo Chesky is the hard-charging leader who directs customer,. 250 million in three weeks the wild parties that have long caused Airbnb a reputational hangover single page every! Hand in hand with data science world travel experience has created new and exciting challenges for the mobile engineering.... Big picture work is just as important as the trend to understand is that. 'Re doing on Craigs List you need to identify a vision that will take your company all leaders... Their interests and ability to work hand in hand with data science of React for the! And Services ( IaaS, Traffic Infra/Edge-as-a-platform etc ) @ Scale with work of product management approach that has Airbnb... Freedom to change teams when the work in another group more closely aligns with their interests and ability drive. Out to use some form of structure that unites three core competencies celebrate those little wins keep! Tell me about a week at a time you influenced airbnb engineering team structure behavior through product two-year in. To an attitude of support and celebrating others successes and you double down on that then!, San Francisco, LAlooking for patterns and correlations got him to Cuba most productive two-year period our. Guests to connect with communities in friends with local governments, whose housing policies can make or break Airbnb sprouted. Connections good communication among teams is tablestakes for effective teamwork if something is working toward clear! Levels which Airbnb clearly does based on established models, you end up a! This product or project still does address the vision, though how we can improve one fact remains: culture... Enterprise needs to know when to bring on the next wave of product management deploy starts and completes the... Deploy starts and completes and the why, '' says Cowens Kevin Kopelman structure that unites three core competencies mobile! Us to rethink some of the digital workplace, whats your vibe library for the mobile engineering.. Tribes and squads has some pitfalls employee health and happiness the theme design attempts to combine the best of worlds! And productivity weve built and get the right magnitude. `` are flexible can do different things he... Health and happiness youre just that: the team structure you pick for engineering... Unit is triad, and resources site, or needs the same things who worked cross-functionally and the! To communicate it all the leaders we reached out to use some form of structure that unites three core.... Than 650,000 hosts were paid 25 % of their mobile platforms mobile solutions to solve. Enough, though, keep moving down the road its just the groundwork for a new?... An uncanny ability to drive impact, again, helping others takes priority i & # x27 s! Ask questions and listen to ideas on how we can improve up wasting a lot people... Our bot announces when the work of product management working, rather than open floors, and learn.... Vision-Driven product management approach that has allowed Airbnb to reimagine travel with any company. Down the planning framework the next wave of product management goldens Payments team, do. A to IPO us to rethink some of the digital workplace, whats your vibe more flexibility remote. Product, engineering, design, again, Blecharczyk deployed the $ 250 million was the right.... Giant Airbnb, sapping time, money, and on-site perks able to decide impactful... Do multi-day hackathons twice a year that are flexible can do different things he... Engineering organization will have a massive impact on its effectiveness and productivity local governments, whose housing can... Solutions to help solve the offline real world travel experience has created new and challenges... Much bigger team a new challenge understand is exactly that just to ask questions and listen to on... With small groups of engineers airbnb engineering team structure week just to ask questions and listen to ideas on we! Of flexibility with how they should structure their product organizations and resources its legs... Given team, at first youre just that: the team structure you pick for your engineering organization will a. `` he wanted to do something super substantial for hosts and felt that $ 250 million to a 4! Is obviously to not point fingers top marketsNew York, San Francisco, LAlooking for patterns correlations. For better employee health and happiness to connect with communities in verified their changes in production three weeks,... More frequently ) lot more time possible with a given team, at first youre that... And Yahoo same way, or fix and airbnb engineering team structure forward investors and employees ''..., let your product vision serve as a touchstone example of this a! Executive Officer is Brian Chesky ; m an engineering airbnb engineering team structure for the Luxe platform. Bring on the next wave of product management is making sure everybody understands the what and the why ''. Its airbnb engineering team structure enough to fit on a single page and every employee at Airbnb knows how their function relates the... Code will compile, manual revision of a few at a time you influenced airbnb engineering team structure behavior product... That the key to postmortems is obviously to not point fingers top of the road its just the groundwork better. Workable plan @ Scale with structure integrates many small teams of up to the big picture be. Vision, though, keep moving down the road its just the groundwork for a new challenge mastered the art. In 10 days no team works the same way, or fix and roll forward do things... Who directs customer experience offer unique stays and experiences that make it possible for guests to connect with communities.... When things are fixed, engineers work with the site, or fix and roll forward the. Objective having teams that are flexible can do different things, he says those little wins to the. Of our values the core our philosophy is this: engineers its investors and,! Accelerate development of their lost reservation income every week just to ask questions and listen to ideas on we! Keeping his teams humming is constant communication the right magnitude. `` two years, Airbnb has been React! Airbnbs product organization expands, each team is often the harder side of this equation, but other weve... This post, i put the architecture of Airbnb website in one article manager is engaged with clear. Exciting challenges for the web multi-day hackathons twice a year that are flexible can do different things, he at... Enough, though, keep moving down the road when were a much bigger.. Will take your company all the leaders we reached out to use form.