Airbnb is hiring a

Software Engineer - Market Dynamics (Platform)

San Francisco, United States

What is the Homes team at Airbnb?

Whenever anyone thinks of Airbnb, the first thing that comes to mind is Homes. Homes is Airbnb’s core business and we work on everything from driving improvements to the Guest and Host experience to launching new initiatives from the ground up. Within Homes engineering, you can have significant impact on a wide range of Airbnb products and users. You will be on a small team designed to maximize your ability to deliver results. If you are motivated by how much visibility your work has, how much it impacts the company's bottom line, how many users see your work, or how it will impact your career growth, Homes is a great place to join Airbnb.


What is the Market Dynamics team within Homes at Airbnb?

The Market Dynamics team directly impacts the success of guests, hosts and Airbnb’s business by giving tools to hosts pricing their listings, establishing effective cancellation policies, and optimizing Airbnb’s fees and monetization strategy. The team also provides a common understanding of marketplace dynamics through data acquisition and models that the entire Homes organization can use to inform strategy, power products, and drive growth. We’re looking for engineers who are thoughtful, creative, and passionate about building the best possible ML models, product infra and services, and product experiences, working closely with designers, product managers, and data scientists.

Platform: The Platform team is responsible for creating highly scalable data, derived data, and infrastructure services that power Host and Guest-facing product services and pipelines related to listing prices, calendar availability, merchandising of listings, and more. Working closely with other parts of the MDX team and across Airbnb to deliver lasting services which provide the foundation from product innovation to data insights.


Minimum Requirements:

    • 8+ years of full-time work experience in software engineering, information technology, or related domains.
    • Willing to work across the stack to address technical challenges anywhere in the system.
    • Interest in working in a cross-functional team that touches many of the core systems and user flows at Airbnb.
    • Proficiency in one or more backend server language (Ruby/Python/Java/Go/C++/etc.), and expertise in popular storage systems such as relational databases, noSQL and caching.
    • Experience with designing and building large scale production systems or features.
    • Knowledge of SOA (Service Oriented Architecture) designs.
    • Knowledge of creating external facing APIs
    • Advanced analytical thinking demonstrated by making product decisions based on data and A/B testing.


  • Stock
  • Competitive salaries
  • Quarterly employee travel coupon
  • Paid time off
  • Medical, dental, & vision insurance
  • Life insurance and disability benefits
  • Fitness discounts
  • 401K
  • Flexible Spending Accounts
  • Apple equipment
  • Commuter subsidies
  • Community involvement (4 hours per month to give back to the community)
  • Company sponsored tech talks and happy hours
  • Breakfast, lunch, and dinner
  • Much more...


Market Dynamics team is based in Airbnb's San Francisco headquarters with a growing presence in South Bay in our Downtown San Jose Office. Airbnb has Engineering offices along the West Coast in the U.S. and our teams are growing quickly!

Similar jobs

Other jobs at Airbnb