Airbnb logo
AirbnbPosted 1 week ago
EXPIRED

Senior Software Engineer(AI/ML), Trust

$4,500,000–$6,500,000 year

On-siteBengaluru, Karnataka, India

Full TimeSenior LevelLargeE-commerce Platform

Job Summary

Build and continuously improve novel ML systems, product integrations, and performance optimizations for Airbnb's product, business, and operational use cases. Work with large-scale structured and unstructured data to develop batch and real-time AI/ML pipelines, including anomaly detection and fraud defense solutions. Collaborate with cross-functional partners to refine requirements, drive engineering decisions, and quantify impact on evolving attack vectors. Lead, mentor, and grow the AI/ML culture within the Trust Engineering team while establishing observability and SLO management for production systems.

Required Qualifications

  • 7+ years of industry experience in backend/platform engineering
  • BE/B.tech, preferably in CS, or equivalent qualification
  • Strong programming (Python / Java or equivalent)
  • DSA plus solid data engineering foundations
  • Understanding of ML best practices (eg. training/serving skew minimization, A/B test, feature engineering, feature/model selection)
  • algorithms (eg. gradient boosted trees, neural networks/deep learning, optimization)
  • domains (eg. natural language processing, computer vision, personalization and recommendation, anomaly detection)
  • Experience with 3 or more of these technologies: Tensorflow, PyTorch, Kubernetes, Spark, orchestration (Airflow/Kubeflow), streaming/processing (Kafka/Spark/Ray), data warehouse (eg. Hive)
  • Experience in building observability for AI systems (metrics/logging/traces), with automated alerting, dashboards, and SLO management
  • Experience with the Trust and Risk domain
  • Experience in building end-to-end Machine Learning infrastructure and/or building and productionizing Machine Learning models
  • Must have experience working in large tech product companies solving real world problems
  • Exposure to architectural patterns of a large, high-scale software applications (e.g., well-designed APIs, high volume data pipelines, efficient algorithms, models)
  • Experience with test driven development, familiar with A/B testing, incremental delivery and deployment

Desired Qualifications

  • experience in applied Machine Learning
  • Industry experience building end-to-end Machine Learning infrastructure and/or building and productionizing Machine Learning models
  • Experience with the Trust and Risk domain

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles