Software Engineer (Backend), China Host

Airbnb, Beijing, China

Who wouldn't want to work here?

Airbnb is one of the world’s largest marketplaces for unique, authentic places to stay and things to do, offering over 7 million accommodations and 40,000 handcrafted activities, all powered by local hosts. An economic empowerment engine, Airbnb has helped millions of hospitality entrepreneurs monetize their spaces and their passions while keeping the financial benefits of tourism in their own communities. With more than half a billion guest arrivals to date, and accessible in 62 languages across 191 countries and regions, Airbnb promotes people-to-people connection, community and trust around the world.

About Airbnb China

As an independent business unit, China is one of the major engines behind Airbnb's global growth. The company has increased its investment in China and experienced rapid growth since officially entering the market at the end of 2015. Airbnb continues to  focus on product localization and innovation to better serve local users and enhance the user experience, nurture a trusting local community, and engage Chinese Millennial travelers with inspiring brand moments. As one of the leaders in the home sharing industry, Airbnb works with partners across many fields to actively promote the sustainable development of this emerging industry and achieve win-win results for everyone. Airbnb will continue to build an efficient local team, bringing the end-to-end, authentic travel experience to Chinese travelers, and creating a world where "anyone can belong anywhere".

Our Engineer Team is growing and we want you to be part of it! We are now looking for back-end software engineers to join the host team to build a comprehensive and competitive supply platform in China market. We are aiming to bring great experience to hosts, leading to more high quality inventory, and creating better travel experience for guests.


  • Exceptional ability to work anywhere in the technical stack, delivering quality code on the backend.
  • Exceptional proficiency using Java, Ruby/Ruby on Rails. Experience with React is a plus.
  • Fluency in any backend server language, and expertise in relational databases and schema design.
  • Strong motivation to drive impact by making product improvements.
  • Strong analytical thinking, experienced with making product decisions based on data and A/B testing.
  • Proactiveness, good communication and fast learning.
  • Interest in working in a very cross-functional team that touches many of the core systems and user flows at Airbnb.







  1. 负责房东端相关产品的研发和架构工作;
  2. 负责服务的搭建、设计和开发,编写设计文档、开发文档
  3. 负责服务安全可靠、高质量和高性能
  4. 维护和迭代现有相关产品服务,迅速定位并解决问题。


  1. 本科及以上学历,5年以上java开发经验,有OTA行业经验优先
  2. 具有丰富的系统架构经验,主导过中大型产品技术架构和研发
  3. 熟悉java开发,有扎实的开发功底
  4. 掌握常用的设计模式,并对设计模式有比较深入的理解,对软件开发定位有比较深入的认知
  5. 熟悉IO,熟练使用RPC、MQ等常用框架,熟练spring/springmvc/mybatis等开源框架,并了解其核心思想及实现原理;
  6. 具有服务安全和流量控制、数据库性能调优、数据分区经验的优先

About Airbnb

Founded in August of 2008 and based in San Francisco, California, Airbnb is a trusted community marketplace for people to list, discover, and book unique accommodations around the world — online or from a mobile phone. Whether an apartment for a night, a castle for a week, or a villa for a month, Airbnb connects people to unique travel experiences, at any price point, in more than 33,000 cities and 192 countries. 

Want to learn more about Airbnb? Visit Airbnb's website.