Airbnb is hiring a

Senior Software Engineer, Trust Platform - Standards Enforcement

Seattle, United States

What is the Trust team at Airbnb?

Over two million people stay on Airbnb every night and the Trust Engineering team keeps our hosts and guests safe and supported throughout the entire Airbnb experience.

As part of the Trust Platform team, you will be in charge of building user facing and platform components to enforce community policies and standards across Airbnb. In collaboration with Hosting and Community Support Products, you will help design a policy engine to enable the operations and policy teams to quickly write, backtest, and operationalize policies across the  world. You will also work closely with data science and operations teams to define policy efficacy metrics and build policy enforcement segmentation capabilities. There are still many exciting challenges as we build out the suite of tools for policy lifecycle management, and we are looking for talented engineers to solve these challenges with us.

What does being a Full Stack Engineer at Airbnb look like?

The Trust Platform team is responsible for the Enforcement Framework, a system used to power all fraud detection and mitigation across Airbnb. While the Enforcement Framework has primarily been used for fraud detection and mitigation, it has seen an organic adoption across the company, such as standards enforcement and compliance. 

 In 2021, the team will unify policy operationalization and enforcement at Airbnb by building a central policy engine to support Trust, Payments, Hosting, and Customer Support. This tool will enable eng, product, policy, and ops partners to configure and launch complex policies through a WYSIWYG tool, evaluate our policies through backtesting and experimentation capabilities, and provide segmentation to support regulatory policies across various geographical regions. 

As a full stack engineer on Trust Platform, you will get to design and build various user-facing components to enable policy enforcement across Airbnb - such as warnings, education, notifications, and appeals to enable self-solve. You will learn about various components of real-time online fraud detection and mitigation systems, such as the rules engine (+140M events/day). In addition, you will get to work on the Airlock friction framework (+3.5B requests/day supporting +44 different types of frictions) to ensure compatibility with Airbnb’s paved path offerings, such as our GraphQL framework. Furthermore, you will get to work on building new products that will enable our operations team to quickly write and validate rules offline via Rule Backtesting Framework, and take this concept further to enable non-engineers to deploy rules in realtime in production systems. You will also get a chance to work on developer productivity initiatives (we currently support +100 developers), such as improving our build, test, and deployment infrastructure as well as our suite of developer tools (i.e. Wildfire).

Minimum Requirements:

  • 3+ years industry experience
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
  • Strong coding skills in Python/Java/Javascript or equivalent. Experience with React or Scala is a plus.
  • Ability to write high performance production quality code. 
  • Exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).
  • Experience with web development best practices such as A/B testing, continuous integration.
  • Understanding of data structures and problem solving approaches, and ability to articulate trade offs.

Benefits: 

  • 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...

Offices: 

We are hiring engineers in San Francisco, CA and Seattle, WA

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

 

Looking for a job?

Senior Software Engineer, Trust Platform - Standards Enforcement at Airbnb looks great, right? We have dozens of similar job posts on our site, interested? Leave your email and we'll send the best matches.