Job Description
<h3>π Description</h3> β’ The AI / ML community at Airbnb consists of people who are excited about new technologies, eager to simplify complex systems, and who like to be hands-on developers.
β’ At the core of trust is safety, and thus we spend a significant amount of our time and energy keeping the community safe.
β’ The Trust team is responsible for protecting our community and platform from fraud while also ensuring our hosts, guests, homes, and experiences meet our high standards.
β’ We constantly work to fight against online fraud (such as monetary loss, compromised accounts, spam and scam in messages, fake inventory, etc.) as well as offline fraud (theft, property damage, personal safety, etc.).
β’ Trust Engineering is responsible for the technology vision and development of a complex stack that runs on every key interaction on the platform. <h3>π― Requirements</h3> β’ 5+ years of industry experience in applied Machine Learning. An advanced degree such as an MS or PhD in relevant fields is a plus.
β’ Strong programming (Python / Java or equivalent) and data engineering (SQL / Spark) skills.
β’ Deep understanding of Machine Learning best practices (e.g. training/serving skew minimization, A/B test, feature engineering, feature/model selection), algorithms and architectures (e.g. gradient boosted trees, neural networks/deep learning, optimization), domains (e.g. natural language processing, computer vision, personalization and recommendation, anomaly detection), and modern tools (LLMs, LVMs).
β’ Experience with building and fine tuning models using Tensorflow, PyTorch, or Jax.
β’ Industry experience building end-to-end Machine Learning pipelines.
β’ Exposure to architectural patterns of large, high-scale software applications (e.g., well-designed APIs, high volume data pipelines, efficient algorithms, models).
β’ Experience with the Trust and Risk domain is a plus. <h3>ποΈ Benefits</h3> β’ This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.