Software Engineer, Trust Graph

Airbnb is a global platform connecting hosts offering unique stays with guests, founded in 2007 in San Francisco.
$153,000 - $184,000
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer, Trust Graph

Airbnb, founded in 2007, has grown from hosting three guests in San Francisco to facilitating over 1 billion guest arrivals globally through 4 million hosts. The Trust Graph team at Airbnb is seeking a Software Engineer to join their critical mission of maintaining platform safety and trust.

The role focuses on the Connected Accounts (Trust Graph) platform, a sophisticated knowledge graph system that models connections between Airbnb users to identify fraudulent activities and duplicate accounts. As a Software Engineer, you'll be at the forefront of developing and maintaining ML models trained on graph data, while working closely with cross-functional teams to shape the technical vision.

Your responsibilities will include hands-on backend engineering, infrastructure improvements, and ML model serving. You'll collaborate with trust defense and platform teams to innovate solutions for fraud detection using knowledge graphs. The position requires strong technical expertise in languages like Scala, Python, or Java, combined with experience in large-scale production systems.

The role offers a competitive salary range of $153,000 - $184,000 USD, along with benefits including equity, bonuses, and Employee Travel Credits. While the position is remote-eligible within the US, occasional office visits or offsite attendance may be required. This is an excellent opportunity for engineers passionate about using technology to build trust and safety in a global community platform.

Join a team that's dedicated to protecting millions of users worldwide while working with cutting-edge graph technology and machine learning systems. Your work will directly impact the safety and trustworthiness of one of the world's largest hospitality platforms.

Last updated 16 hours ago

Responsibilities For Software Engineer, Trust Graph

  • Build and maintain ML models trained on graph data model
  • Own and drive critical initiatives for Trust and Safety
  • Perform hands-on backend engineering work for product enhancements and infrastructure upgrades
  • Collaborate with trust defense and platform teams to detect fraud via knowledge graphs
  • Help elevate the engineering organization as a collaborative teammate

Requirements For Software Engineer, Trust Graph

Python
Java
Scala
  • 2+ years of backend engineering software development experience
  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
  • Strong programming skills in Scala/Python/Java/C++
  • Experience with designing and building large scale production systems
  • Outstanding communication and interpersonal skills
  • Detail oriented
  • Knowledge of or interest in Knowledge Graphs

Benefits For Software Engineer, Trust Graph

Equity
  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Software Engineer, Trust Graph

Software Development Engineer, EC2 Commitments

Software Development Engineer role at Amazon EC2 Commitments Services team, building scalable cloud pricing solutions.

QAE (Quality Assurance Engineer), US CBCC

Quality Assurance Engineer role at Amazon Payment Products team, focusing on testing payment solutions and credit card systems.

Software Development Engineer, Selling Partner Experience

Build AI-powered Selling Assistant solutions using LLMs at Amazon, helping sellers thrive globally through innovative technology.

Application Engineer, E-reader Platform

Application Engineer position at Amazon Kindle focusing on developing tools, dashboards, and automation frameworks for the E-reader platform team.

Software Engineer - Ads

Software Engineer position at Twitch focusing on advertising technology, building scalable solutions for content delivery and user experience.