Taro Logo

Senior Software Engineer, Connected Accounts

A platform connecting hosts offering unique stays with guests, founded in 2007 in San Francisco, now having over 4 million hosts worldwide.
$185,000 - $223,000
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
6+ years of experience
Enterprise SaaS · Travel
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Connected Accounts

Airbnb is seeking a Senior Software Engineer for their Connected Accounts (Trust Graph) team, focusing on building and maintaining a knowledge graph platform that models connections between users to identify fraudulent activities. The role is part of the Trust team, which is crucial in maintaining platform safety and community trust.

As a Senior Engineer, you'll be responsible for developing ML models trained on graph data, driving critical trust and safety initiatives, and collaborating across product and platform teams. The position requires strong backend engineering skills, particularly in Scala, Python, or Java, with 6+ years of experience in software development.

The role offers an opportunity to work on challenging problems in fraud detection and prevention, using innovative solutions through knowledge graphs. You'll be contributing to a platform that processes billions of user interactions and helps maintain the integrity of a global marketplace.

Working at Airbnb means joining a company that has transformed the travel industry, connecting over 4 million hosts with guests across the globe. The company culture emphasizes trust, safety, and community, making it an ideal environment for engineers passionate about creating impact at scale.

The position offers competitive compensation ($185,000 - $223,000), equity, and unique benefits like Employee Travel Credits. While remote work is supported, occasional office visits or offsites may be required. This is an excellent opportunity for someone who wants to combine technical expertise with real-world impact in a company that values diversity and inclusion.

Last updated 7 months ago

Responsibilities For Senior Software Engineer, Connected Accounts

  • Hands on backend engineering work spanning product enhancements, core infrastructure upgrades and ML model serving
  • Work closely with trust defense and platform teams to tackle fraud attacks
  • Being a collaborative teammate that can help elevate the engineering organization
  • Drive projects with large open-ended scope spanning product or platform
  • Mentorship to junior developers

Requirements For Senior Software Engineer, Connected Accounts

Python
Java
Scala
  • 6+ 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
  • Capable of making data driven decisions
  • Experience in knowledge graph systems is a plus

Benefits For Senior Software Engineer, Connected Accounts

Equity
  • Employee Travel Credits

Interested in this job?