Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API
Data Engineering @ 4
Data Pipelines @ 4
Fraud @ 7
HTTP @ 4
LLM @ 6
Leadership @ 4
Machine Learning @ 7
Mathematics @ 6
SQL @ 4
Security
Statistics @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Airbnb is building systems that classify web and API traffic from guests, hosts, AI assistants, crawlers, and scrapers. The team combines in-house machine learning and vendor signals to make real-time decisions for billions of daily requests, with a focus on anti-bot, anti-scraping detection, and distinguishing legitimate automation from abusive actors.
Responsibilities
- Own the complete lifecycle of traffic-scoring models, from problem framing through real-time deployment, while managing adversarial feedback loops and improving evasion resistance.
- Architect offline-to-online pipelines that produce certified source-of-truth datasets.
- Establish rigorous evaluation frameworks, including stratified benchmarks and leakage-prevention checks, so model improvements are empirically measurable and defensible.
- Optimize models within strict millisecond latency budgets at the internet edge, balancing inference costs against incremental value and maintaining fleet-wide fail-open behaviors.
- Partner with security analysts, data platform engineers, and international infrastructure partners to integrate scoring intelligence into automated mitigation workflows.
- Ensure global consistency in traffic classification despite regional failovers and CDN updates.
- Serve as the team's machine learning authority by communicating model trade-offs to leadership and cross-functional teams.
- Mentor junior engineers on technical quality and design practices.
Requirements
- 9+ years of applied experience in production machine learning, particularly in non-stationary, adversarial domains such as traffic integrity, bot mitigation, or fraud.
- Experience architecting scalable offline-to-online data pipelines for low-latency inference systems.
- Strong foundation in model evaluation, including ROC/AUC, precision and recall, and calibration.
- Experience with large-scale data engineering, warehouse-scale SQL, and feature engineering on high-volume event streams.
- Practical knowledge of internet edge infrastructure, including CDN and load balancer behavior and HTTP/TLS signatures.
- Proven cross-functional leadership experience, including delivering initiatives through shared datasets and consumer contracts.
- MS or PhD in a quantitative field such as Statistics or Machine Learning, or equivalent deep engineering experience.
Preferred Qualifications
- PhD in Statistics, Mathematics, Machine Learning, or a related quantitative discipline.
- Advanced expertise in graph-based coordination or Sybil network detection methods.
- Experience with causal or econometric methods for modeling the business impact of false positives on legitimate user traffic.
- Experience implementing Bayesian calibration techniques for adversarially biased, sparse, or imbalanced datasets.
- Familiarity with data governance and platform engineering practices for managing certified datasets and downstream consumer contracts.
- Exposure to LLM agent tooling and benchmarking, including inference cost, latency, and value trade-offs.
Work Location
This position is US remote eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with the manager. Candidates must live in a state where Airbnb, Inc. has a registered entity.
Compensation
The base pay range is $212,000–$265,000 USD. The role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
More jobs at Airbnb
Lead Advanced Analytics
Airbnb · Gurugram, India
INR 3,080,000-4,400,000 per year
Senior Software Engineer, Service Tools
Airbnb · United States
USD 196,000-230,000 per year
Senior Software Engineer, Agent Core Products
Airbnb · United States
USD 195,000-220,000 per year
Lead, Advanced Analytics, Community Support
Airbnb · United States
USD 164,000-191,000 per year
Software Engineer, Secure Development Engineering
Airbnb · United States
USD 162,000-186,000 per year
Similar jobs
Staff Software Engineer, Product Risk
Stripe · South San Francisco, United States, Canada, Seattle, United States, Toronto, Canada
USD 224,000-336,000 per year
Data Scientist, Finance Forecasting
ClickHouse · Menlo Park, United States, San Francisco, United States
USD 239,000-267,000 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Senior Data Management Professional - Data Engineering - Corporate Actions
Bloomberg · Princeton, United States
USD 110,000-190,000 per year
Senior Data Management Professional - Data Engineering - Entities
Bloomberg · Princeton, United States
USD 110,000-190,000 per year
Senior Databricks Developer, SAP S/4 Data Products and Governance
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year
Marketing Analytics Director
Grafana Labs · United States
USD 178,500-214,200 per year
Principal Data Scientist - Cloud Gaming and AI
Nvidia · Santa Clara, United States
USD 248,000-379,500 per year