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.
A/B Testing @ 4
AI @ 4
API @ 6
Airflow @ 4
Algorithms @ 7
Computer Vision @ 4
Data Engineering @ 4
Data Pipelines @ 6
Data Structures @ 7
Deep Learning @ 4
Hive @ 4
Java @ 7
Kafka @ 4
KubeFlow @ 4
Kubernetes @ 4
Machine Learning @ 1
NLP
Observability @ 4
PyTorch @ 4
Python @ 7
Spark @ 4
TensorFlow @ 4
- 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's Trust Engineering team develops technology that protects the community and platform from online and offline fraud, supports user onboarding and screening, and strengthens identity, reputation, and safety systems. The team works on complex, high-scale systems across key interactions on the Airbnb platform.
Responsibilities
- Work with large-scale structured and unstructured data to build and continuously improve novel machine learning systems, product integrations, and performance optimizations for Airbnb product, business, and operational use cases.
- Collaborate with software engineers, product managers, operations, and data scientists to identify opportunities for business impact, understand and prioritize AI/ML model requirements, drive engineering decisions, and quantify impact.
- Work with trust defense and platform teams to address the changing landscape of fraud attacks.
- Productionize and operate AI/ML solutions and pipelines at scale, including batch and real-time use cases.
- Lead, mentor, challenge, and grow an enthusiastic and collaborative AI/ML culture within the organization.
Requirements
- 7+ years of industry experience in backend or platform engineering, or equivalent, with a B.E./B.Tech degree preferably in Computer Science or an equivalent qualification. Experience in applied machine learning is a plus.
- Strong programming skills in Python, Java, or an equivalent language, along with data structures and algorithms and solid data engineering foundations.
- Understanding of machine learning best practices, including training/serving skew minimization, A/B testing, feature engineering, and feature/model selection.
- Knowledge of machine learning algorithms and domains, including gradient-boosted trees, neural networks/deep learning, optimization, natural language processing, computer vision, personalization and recommendation, and anomaly detection.
- Experience with at least three of the following technologies: TensorFlow, PyTorch, Kubernetes, Spark, Airflow, Kubeflow, Kafka, Ray, and Hive.
- Experience building observability for AI systems, including metrics, logging, traces, automated alerting, dashboards, and SLO management.
- Experience building end-to-end machine learning infrastructure and/or building and productionizing machine learning models is a plus.
- Experience working in large technology product companies and solving real-world problems.
- Exposure to architectural patterns for large-scale software applications, including well-designed APIs, high-volume data pipelines, efficient algorithms, and models.
- Experience with test-driven development, A/B testing, incremental delivery, and deployment.
- Experience in the Trust and Risk domain is a plus.
Benefits
The role may be eligible for bonuses or incentives, one or more equity programs, benefits, and Employee Travel Credits. The base pay range is annualized, inclusive of allowances, and subject to change. Airbnb also provides a disability-inclusive application and interview process with reasonable accommodations available upon request.
Compensation
India annual pay range: ₹4,500,000–₹6,500,000 INR.
More jobs at Airbnb
Software Engineer, Trust
Airbnb · United States
USD 162,000-186,000 per year
Senior iOS Engineer, Passport & Commerce
Airbnb · United States
USD 196,000-227,000 per year
Staff Platform Manager, Conversational Products
Airbnb · United States
USD 200,000-240,000 per year
Staff Software Engineer, Payments Compliance
Airbnb · United States
USD 212,000-265,000 per year
Senior Software Engineer, Community Support Engineering (Agent Core Products)
Airbnb · United States
USD 195,000-220,000 per year
Similar jobs
Senior Machine Learning Engineer, Relevance and Personalization
Airbnb · United States
USD 191,000-225,000 per year
Senior Machine Learning Engineer, Relevance and Personalization (Query Intelligence)
Airbnb · United States
USD 200,000-235,000 per year
Senior Staff Machine Learning Engineer, Growth Platform Engineering
Airbnb · United States
USD 244,000-305,000 per year
Senior Staff Machine Learning Engineer, Trust
Airbnb · United States
USD 244,000-305,000 per year
Senior Machine Learning Engineer, Trust
Airbnb · San Francisco, United States
USD 200,000-235,000 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Senior Machine Learning Engineer
Reddit · United States
USD 216,700-303,400 per year
Machine Learning Engineer, API Multicloud
OpenAI · San Francisco, United States
USD 295,000-445,000 per year