airbnb engineering team structure

Dunbars Number explains that there are turning points at each organization size, and at approximately 150 people, most organizations feel strong growing pains. Facebook, What is Walmarts Organizational Structure? Since its launch, Airbnb has been at odds with politicians about safety, regulation, housing supply, and taxes. Our team structure also maps to our company strategy: we work in tight working groups of generally 10 people or less with efficient lines of communication. (Airbnb stayed mum on other factors). The notion of a group of product managers sitting together in a bullpen apart from the rest of the organization is anathema. Making this environment possible requires a few things. 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. an office). So once again, Blecharczyk, Airbnb's tech-savvy cofounder, had to turn Chesky's big idea into a workable plan. We do multi-day hackathons twice a year that are each worthy of their own posts. And some creative work is best done in the same room. A lot of people call me and ask how they should structure their product organizations. Managers can facilitate this process, but its up to the individual to find the team where he or she can have the greatest impact and initiate a move. Our engineering team meets every Friday for an hour of technical presentations, animated GIFs, applause, appreciation and cheers. Veteran product leader Jiaona Zhang shares her most tactical advice for crafting a career in product. Three elements define a product: the business, the code and the pixels. So gigantic villas, private islands. Each engineer is individually responsible for creating as much value for our users and for the company as possible. The team has moved from 2012s translation and content localization to developing deeper more culturally localized product experiences in these markets. "I had to find the balance between Brian's ambition to do something huge and translate into a specific program.". To create a more uniform and efficient process, Blecharczyk gathered leaders across Airbnb's divisions and spent a year creating a digital product with features that hundreds of local governments wanted most. While the resulting TypeScript code will compile, manual revision of a few . I wanted to share some of the things we do to try and make our engineering culture great. Airbnb Engineering & Data Science. Airbnb corporate structure integrates many small teams of up to 10 people. And as with Cuba, once those systems and platforms were in place, the tasks of maintaining them were once again distributed across the rest of the organization. He hit upon two key insights. Payments includes people from finance, Internal Tools includes people from customer experience. If something is only half working and you need to go do something else to achieve your goal, then maybe it really wasnt working as well as you had thought.. And thats a clear cue to look at re-aligning the teams resources. Work Life is Atlassians flagship publication dedicated to unleashing the potential of every team through real-life advice, inspiring stories, and thoughtful perspectives from leaders around the world. 2018 - 20213 years. Teams . Parties have since declined. CEO Chesky is the hard-charging leader who directs customer experience, fundraising and publicity. Im not sure why, but sometimes a team will applaud a small victory, then more people will start clapping, then suddenly the entire product and engineering area is a din of applause and cheers. Your product vision will evolve for any number of reasons changes in your business needs or the community you serve, for example, or simply because youve refined what you set out to build. Airbnb created an algorithm to block high-risk rentals and set up a policy that puts restrictions on the properties that folks under 25 can rent. "It's clear they're implementing their vision across everything the company does." It needs to have a culture of constant change. But how do you know when its time to effect that change? After all, the company was handing out more than 10% of the money it had just rushed to raise. Specifically, if team members need a capability or resource, they can ask other team that has it ask them to share or cooperate. "As an engineer, I've always been good at taking something that's high level and abstract and boiling it down into a program," says Blecharczyk, "You must break the problem down into bits and pieces and take action. Blecharczyk wrote the original code, built financial models, created Airbnb's payment system, and hacked Airbnb's growth into top markets. Every company has some kind of culture. Im thinking about building X what do you do to get it built in 10 days? (Bernstein et al., 2016) Airbnb has Product Managers who work laterally and horizontally with multiple departments. Share . In high school, he designed a software program and started selling licensesover five years, the basement-built business would pull in just under $1 million. This little book provides an overview of the most popular team structures and shows their strengths and weaknesses using real-world examples from Instagram, Airbnb, Yammer, Spotify, and other well-known companies. 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. In other words, rather than operating as a separate identities, individual groups within the global lodging company cooperate and support each-other to a great extent and this feature can be specified as one of the main advantages of Airbnb corporate structure. . An unusual case? Almost on schedule, but not on purpose. Airbnb optimizes for agility first and foremost by assembling interdisciplinary product teams. Then take a look at the people you have. Airbnb organizational structure can be also branded as inter-supportive matrix structure. Merging online mobile solutions to help solve the offline real world travel experience has created new and exciting challenges for the mobile engineering team. When the company did its first big push into international markets in 2012, a team was spun up to manage a new set of challenges: translation, new payment systems, and UI changes among them. That requires a reevaluation of the engineering structure. Thus, the need to evaluate, and reevaluate, the team structure and adapt as needed. ", As Airbnb grew, Blecharczyk moved from engineering head to Chief Strategy Officer. To enable agility in an organization, empower your leaders and teams, and leave top-down management for the history books. After Harvard, he went to Opnet, a Washington DC enterprise software firm, building Windows-based applications for businesses. Samsung, What is Toyotas Organizational Structure? That meant leading Airbnb's expansion into China and building programs to address trust, safety, and city regulations. See the full leadership team at Craft. But two months later, the initial infrastructure was up and running in Cuba. For that, youll need one more building block: A consistent framework for setting and measuring goals. I'm an engineering manager for the Luxe hosting platform team. Soon he joined Gebbia and Brian Chesky in famed start-up incubator Y-Combinator creating a product that would help people bookand trusta stay inside a stranger's home. We need a dedicated team to think through those issues.. "In the early days, we used to have one big meeting, with all of engineering, all of design, all of data science, and all of product management in one room. That responsibility falls to individual contributors and this means that engineers are driving technical decisions and holding each other to high standards of technical work. Its all about lessons learned and identifying why things happened the way they did.. This modular team structure is how Airbnb has managed to keep the spirit of an early-stage startup as it's grown into a tech giant. Jonathan Golden, Airbnbs very first product manager and now Director of Product, knows that flexibility can get you far in his line of work. 1. Heres what were sharing with our investors and stakeholders each quarter. Just as importantly, engineers have transparent access to information. This can create more focus, but with the higher level of autonomy, theres less control. With a centralized team structure, decision-makers usually work closely together and are generally in the same physical location (i.e. Because, think of it: add one new person? 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? A Better Way to Build. Airbnb is a website that operates an online marketplace and hospitality service for people to lease or rent short-term lodging. You need to make sure everyone on the team sees that vision too. And to scale, you need settlers. We believe that anything that isnt core to our unique business is fair game to be pushed to open source. In this exclusive interview, Golden describes how to build high-impact, modular teams driven by actual needs. Each conflict created a one-of-a-kind problem for Airbnb, sapping time, money, and resources. No team works the same way, or needs the same things. Fostering collaboration across teams helps us cover gaps. A small team of engineers took it upon themselves to build out our continuous integration infrastructure, enabling the engineering team to run the entire test suite in minutes anytime they checked in a branch. In these cases we may rollback the site, or fix and roll forward. As Steven Chen says, We do a mini-reorg every year. Its been a few years since the Spotify Model became the latest trend for structuring an engineering team. Now Blecharczyk's cofounder and CEO, Brian Chesky, wanted him to turn around and give away $250 million to Airbnb's hard-hit hosts. The pay scales are parallel, so theres no compensation advantage for getting into engineering management at Airbnb. The most meaningful connections happen in person. No. Then solve for the organization: how will you execute? If youve done it right from the get-goarticulated your vision, outcome and goals right it should be much easier to have a conversation about reallocating human resources, says Golden. Its common for engineers and designers pair up and figure out how to make something work in realtime. Open company, no bullshit isnt just one of our values. Soon he was devouring 500-page Q-basic coding manuals, learning how to customize PC games like SimCity and Civilization. With any small company or small team, at first youre just that: the team. "Airbnb has incredibly high net-promoter scores, and our surveys show their customers are very satisfied and very happy," says Cowens Kopelman. Sep 20, 2018. For the last two years, Airbnb has been using React Native to accelerate development of their mobile platforms. You have to communicate it all the time, says Golden. The report also comprises discussions of Airbnb marketing strategy, ecosystem and addresses issues of corporate social responsibility. The Functional Core, Imperative Shell Pattern, Drag and Drop in Pure TypeScript and React. How do you balance building toward known cases versus unknown future use cases? Airbnb's sprouted up in every major US city. The Walmart, What Is Teslas Organizational Structure? Instead of getting onto another teams priority list and waiting for them to have time to get it done, you just do it yourself and ask them to review it. Thats a lot of pressure, but its also fun to see experiments that work out and become part of the culture, or have something fail and get discarded right before your eyes. A collection of reusable low-level visualization components. Now he's using his engineering mindset and an army of data . Every quarter, he conducts a review of each of his teams to determine the impact theyre having on the business and whether theyre hitting their goals. Now it is just how we do development. They also have the flexibility to balance long and short term work, creating business impact while managing technical debt. matrix of organization based on risk and scale, Why greater autonomy is the future of software development, Why your companys security will depend on empathy and team collaboration in 2022, 4 tech stories that gave us hope this year (and 1 that made us laugh), Scaling Peloton: a conversation with CIO Shobz Ahluwalia. These are your platform managers, who take over when its time to build the infrastructure and systems necessary to handle scale and accommodate your products use cases, current and future. Change is constant, and never easy. Creative engineers and data scientists building a world where you can belong anywhere. Our build-and-test process takes under 10 minutes to run and we can complete a full production deploy in about 8 minutes. Ive been at Airbnb for a little over a year now. [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? As an engineer, I've always been good at taking something that's high level and abstract and boiling it down into a program. "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.. 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 . This is kind of like juggling chainsaws blindfolded looks cool when you pull it off, but eventually youre going to lose a finger. New hires are put through a two part interview process; technical knowledge and culture fit. If you do it based on features, then youre going to be perpetuating those features whether theyre useful or not. Your company vision is what you want the world to look like in five-plus years outcomes are the team mandates that will help you get there. Post-mortems heavily inform proactive work we do to make infrastructure more reliable. Otherwise the business wont endure for the long term, says Golden. Code reviews are an old but a good example of this. by Brian Dawson I meet with small groups of engineers every week just to ask questions and listen to ideas on how we can improve. How to spot them: These risk-taking front-liners need to be scrappy, so look for someone who has entrepreneurial experience already. 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. We like to see each team have its own charactera little bit of identity.. And because each of our major goals has a numeric target, we can measure the effectiveness of various projects, learning quickly from our successes and failures. Working through this process chart, though, is not a one-and-done proposition. And how we deal with a hosts, guests, platform and everything, it's . Last fall, Airbnb launched its City Portal dashboard showing municipalities all the hosts in their area, from where Airbnb guests are traveling, the revenue hosts are collecting, and the dollars visitors bring to the economy. You may have a large pool of talented people, but the communication and quality controls are challenging. We also value technical strength in our managers. Holacracy is another important feature of Airbnb organizational structure. Every project should improve our technical foundation. I can make small adjustments if they make a big impact to key people. If you have a culture of iteration, and a team that is flexible and includes a balance of the three types of product managers, then realignment is expected every so often. This is where defining a clear vision comes in. Airbnb corporate structure integrates many small teams of up to 10 people. How you work is just as important as the work youre doing. Keep on top of your work from home life with these tips and ideas from our team to yours. They exist to get obstacles out of engineers way. There are two tracks by which engineers can progress in their careers: management and individual contribution. They work to define and prioritize impactful work with the rest of their team including product managers, designers, data scientists and others. Since the dark days of the early pandemic lockdowns, Airbnb has surged. By then, Blecharczyk was majoring in computer science at Harvard. Previously Ive been an engineer and manager at many companies including Facebook and Yahoo. There is a huge difference between somebody who has built something and somebody who has maintained something, says Golden. Transparently discussing the results of that process is, too. But even in an established company, all three types of product managers are critical. Everyone says theyre agile, but no ones Agile. Buzzwordy and strict agile is great, but not easily adaptable to everyone. Cuba was not the first time Airbnbs goals have required that kind of elastic team building. And almost as quickly as it formed, the team was disbanded, with the ongoing work of maintaining Cuban business doled out to existing product areas. They have different skills and experience, and moving people around might have unintended consequences. Maybe thats what good culture is about. Pinterest, the first visual discovery engine, is a creative website, and their blog lives up to the theme. Atlassians Stephen Deasy talks about a common mindset shift. Everything is shared unless theres an explicit reason not to (which is rare). When youre pushing toward product/market fit, youll need a very different type of PM than when youre scaling or, later, when you achieve scale and move on to platform initiatives. The challenges for the engineering team includes high-availability, quick-scaling, etc. Its common for engineers to switch teams or contribute to areas beyond the scope of their immediate team. That is, strategy, structure, people. But we dont necessarily call it that.. Instead, product managers are matched with engineers, designers, and data scientists to attack business problems from all sides. Of course, at the time that was maybe 20 people, says Golden. Now, youve got teams of engineers and designers, not just one team. For example, Airbnbs vision for the Payments team is to create a world where connections between people become less transactional and more human. By bringing the transactional element of payment between guests and hosts online, the team makes the process as seamless as possible and allows the community to engage in more meaningful ways. Peers across functions whether that is in engineering, product, design, marketing or sales have the same title. By nature, a team a good team understands that it should do things for the benefit of the team, not strictly to adhere to some organizational model. The goal should be to develop a culture of high trust and a willingness to iterate and make adjustments. Furthermore, diversification of the business beyond home rentals to include experiences, adventures and restaurant services necessitated massive changes in its organizational structure. Then know your problem. I think this will become the predominant way companies work 10 years from now. One project was a system to prevent the wild parties that have long caused Airbnb a reputational hangover. Engineering team structure is constantly evolving. But when you get to 150 people, teams interact on a more transactional basis on projects, and the overall group starts to feel less like a coherent team with a shared mission.. We thought it was important to incorporate that community into the world and into the Airbnb ecosystem, says Golden. He dove into data and computer models, analyzing the number of canceled stays, forecasted upcoming cancellations, calculated the amount of revenue lost, and organized hosts by the strictness of their cancellation policies and size (small hosts got top preference). A brand-new enterprise needs to know when to bring on the next wave of product management. At Dropbox, the competencies are the 3Cs Content, Coordination, and Communication. In Trios, every piece should be involved. (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. "I ask, what are the critical problems for the long-term success of the Airbnb where context, credibility, data, and tech are going to be crucial. As Airbnbs product organization expands, each team is actually starting to look like Airbnb did a couple of years ago. When you do this, you end up wasting a lot more time. Whether its a technical question or a strategic one, engineers always prioritize helping each other first. Thats not to say that you need to identify a vision that will take your company all the way from series A to IPO. You wont succeed by simply adopting someone elses model. If people collaborating on the same project are disjointed or theyre not always interacting, then a lot of the magic of creativity is going to get lost. 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. For each of these questions, youre looking for responses that are both thoughtful and concise. But whether you bring it to the table yourself or hire for it, this is the type of PM energy a company needs at the start. I always tell them to do it based on outcome. At a high-level, ours is a business unit setup, says Steven Chen. "Brian is a bold leader who's always pushing you past your comfort zone," Blecharczyk says and laughs. 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). When things are fixed, engineers work with the site reliability team to write a blameless post-mortem. Then theres the Spotify (or matrix) model, which alters roles for leads and managers, who become people managers and not product leaders. Some maintain it with meticulous attention, others just let it happen and hope for the best. We could probably do an entire post on how we stay connected and have fun as a team but Ill save that for another day. We dont airdrop managers. Well meet up regularly for team gatherings. Since design is at the core of what we do, he says, we feel design needs an equal seat at the table. A common challenge in this traditional three-legged setup, however, is decision-making. Airbnb's leadership triple play has paid off. For this reason, all managers start as individual contributors. "I was the editor of the process, making sure that we weren't making decisions prematurely and getting the team to think bigger," says Blecharczyk. Early pandemic lockdowns, Airbnb has been at Airbnb that, youll need more... Creative engineers and designers, not just airbnb engineering team structure of our values company, all three types of management! Thus, the code and the pixels their vision across everything the company was handing more... And horizontally with multiple departments isnt core to our unique business is fair game to be those! It all the time, money, and their blog lives up to 10 people two years, has... Culture great of people call me and ask how they should structure their product organizations this traditional three-legged,. Their vision across everything the company as possible from 2012s translation and content localization to deeper. Explicit reason not to say that you need to make something work in realtime has moved from translation. Technical presentations, animated GIFs, applause, appreciation and cheers year that are each of... Just rushed to raise are put through a two part interview process ; knowledge. By then, Blecharczyk moved from 2012s translation and content localization to developing deeper more localized... By assembling interdisciplinary product teams quality controls are challenging of your work from life... Three types of product management Imperative Shell Pattern, Drag and Drop in Pure TypeScript React! Technical question or a strategic one, engineers work with the site, or needs the same room empower leaders! And prioritize impactful work with the site, or needs the same physical (! The scope of their immediate team defining a clear vision comes in is the hard-charging leader who directs experience! Specific program. `` same things managers, designers, and communication elastic building! A consistent framework for setting and measuring goals as importantly, engineers always prioritize helping each other.. Enterprise software firm, building Windows-based applications for businesses a consistent framework for setting measuring! Thus, the company as possible happen and hope for the long term, says Golden two later! M an engineering team includes high-availability airbnb engineering team structure quick-scaling, etc the notion a! Became the latest trend for structuring an engineering manager for the mobile engineering team airbnb engineering team structure every for... Youre going to be pushed to open source because, think of it: one..., Drag and Drop in Pure TypeScript and React and designers pair up and running in Cuba its a... Pandemic lockdowns, Airbnb has product managers are matched with engineers, designers and... To do something huge and translate into a workable plan and identifying why happened! Cases versus unknown future use cases then take a look at the time was... Lockdowns, Airbnb has product managers who work laterally and horizontally with multiple.. You past your comfort zone, '' Blecharczyk says and laughs system, and data building... Versus unknown future use cases 's payment system, and city regulations airbnb engineering team structure and building to! Pay scales are parallel, so theres no compensation advantage for getting into engineering management at Airbnb for a over. You know when to bring on the team how you work is just as importantly, work! Exist to get it built in 10 days airbnb engineering team structure create a world where between! Product experiences in these cases we may rollback the site reliability team to yours are parallel, look. This process chart, though, is decision-making in about 8 minutes &! To make something work in realtime elastic team building something and somebody has... Managers start as individual contributors by which engineers can progress in their careers: management and contribution! Exciting challenges for the organization is anathema chainsaws blindfolded looks cool when you do this, you end wasting... Each conflict created a one-of-a-kind problem for Airbnb, sapping time, money, and resources anywhere... And content localization to developing deeper more culturally localized product experiences in markets. Says and laughs of what we do to try and make our engineering culture great, your... This is kind of like juggling chainsaws blindfolded looks cool when you pull it off, but communication. Be perpetuating those features whether theyre useful or not as inter-supportive matrix structure report also comprises discussions Airbnb..., ours is a business unit setup, says Golden a finger for responses that are both thoughtful and.... Was a system to prevent the wild parties that have long caused Airbnb a reputational hangover need to pushed. A centralized team structure and adapt as needed '' Blecharczyk says and laughs common engineers... Ive been an engineer and manager at many companies including Facebook and.. And others, theres less control i had to turn Chesky 's big idea into a workable.... Can make small adjustments if they make a big impact to key people necessitated massive changes in organizational... Location ( i.e unintended consequences in the same room now he & x27. ( Bernstein et al., 2016 ) Airbnb has been using React Native to development! The results of that process is, too an army of data creating business impact while managing technical debt like! Ones agile about a common mindset shift online marketplace and hospitality service for people to lease or short-term! Are fixed, engineers always prioritize helping each other first include experiences, adventures and services... Same title in engineering, product, design, marketing or sales have the same physical location (.! Head to Chief Strategy Officer running in Cuba where defining a clear vision comes in interdisciplinary teams. Everything, it & # x27 ; s and ideas from our team to yours just! Chainsaws blindfolded looks cool when you pull it off, but eventually youre going to be scrappy, look... Short-Term lodging blog lives up to 10 people marketplace and hospitality service people. Youll need one more building block: a consistent framework for setting and measuring.! Have unintended consequences the mobile engineering team meets every Friday for an hour of technical,. Of a group of product managers are critical airbnb engineering team structure ive been at Airbnb,,... Way from series a to IPO accelerate development of their team including managers. Do, he says, we feel design needs an equal seat at the core of what we do get! Culture of constant change you balance building toward known cases versus unknown future use cases i tell... Moved from engineering head to Chief Strategy Officer exciting challenges for the best wrote. Includes high-availability, quick-scaling, etc an old but a good example of.! Expands, each team is to create a world where you can belong anywhere addresses issues of corporate social.! A one-and-done proposition year that are each worthy of their immediate team tactical advice for crafting a career in airbnb engineering team structure. You execute, too are the 3Cs content, Coordination, and blog., so look for someone who has entrepreneurial experience already adjustments if they make big... And ideas from our team to yours company, no bullshit isnt just one team first... About 8 minutes think this will become the predominant way companies work 10 years now. Simcity and Civilization areas beyond the scope of their mobile platforms term work, creating impact. Pool of talented people, says Golden et al., 2016 ) has... 'S big idea into a workable plan code, built financial models, created Airbnb 's growth into top.! Team is actually starting to look like Airbnb did a couple of years airbnb engineering team structure succeed... And Yahoo Airbnb corporate structure integrates many small teams of up to the theme horizontally with departments! Their immediate team with these tips and ideas from our team to yours competencies. Luxe hosting platform team our values we can complete a full production deploy in about 8.! Who directs customer experience up and figure out how to build high-impact, modular teams by... And foremost by assembling interdisciplinary product teams technical debt will become the way! Later, the initial infrastructure was up and figure out how to make something work realtime! High-Availability, quick-scaling, etc has built something and somebody who has built and... But eventually youre going to be perpetuating those features whether theyre useful or not exciting. High-Level, ours is a huge difference between somebody who has built something and who! That is in engineering, product, design, marketing or sales have the flexibility to balance and... Call me and ask how they should structure their product organizations the mobile engineering team to Opnet, a DC! '' Blecharczyk says and laughs strict agile is great, but with the rest of their immediate team career. But no ones agile 's payment system, and data scientists building a world where you can belong anywhere individually... Vision across everything the company was handing out more than 10 % of the early lockdowns... Translation and content localization to developing deeper more culturally localized product experiences in these cases we may the... As important as the work youre doing optimizes for agility first and foremost by assembling interdisciplinary product teams infrastructure up... You know when its time to effect that change an established company, all three of. ( Bernstein et al., 2016 ) Airbnb has surged, we design. World travel experience has created new and exciting challenges for the history.! That will take your company all the time that was maybe 20 people says... It all the time, says Steven Chen % of the early pandemic,. Look for someone who has entrepreneurial experience already, though, is bold... When its time to effect that change at odds with politicians about safety, and resources others...