Skip to content
AirbnbAirbnb

Senior Software Engineer , Trust

Build and operate scalable AI/ML systems and pipelines that strengthen Airbnb’s fraud prevention and trust defenses. The role requires 7+ years of backend or platform engineering experience, strong programming and data engineering skills, and production machine learning expertise.

About the job

Responsibilities

  • Build and continuously improve novel machine learning systems, product integrations, and performance optimizations using large-scale structured and unstructured data.
  • Collaborate with software engineers, product managers, operations, and data scientists to identify business opportunities, refine and prioritize AI/ML requirements, make engineering decisions, and quantify impact.
  • Work with trust defense and platform teams to address evolving fraud attacks.
  • Productionize and operate AI/ML solutions and pipelines at scale for batch and real-time use cases.
  • Lead, mentor, and grow a collaborative AI/ML engineering culture.

Requirements

  • 7+ years of industry experience in backend or platform engineering, or equivalent.
  • Bachelor's degree in computer science or a related field, preferably a BE/B.Tech, or equivalent qualification.
  • Strong programming skills in Python, Java, or equivalent, plus 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 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 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 working at large technology product companies on real-world problems.
  • Exposure to architectural patterns for large-scale software applications, including well-designed APIs, high-volume data pipelines, and efficient algorithms and models.
  • Experience with test-driven development, A/B testing, incremental delivery, and deployment.

Nice-to-haves

  • Applied machine learning experience.
  • Experience building end-to-end machine learning infrastructure or productionizing machine learning models.
  • Experience in the Trust and Risk domain.

Compensation and Benefits

  • India annual pay range: ₹4,500,000–₹6,500,000 INR.
  • May be eligible for bonuses or incentives, equity programs, benefits, and Employee Travel Credits.

Skills

Python, Java, Data Structures, Algorithms, Data Engineering, Machine Learning, TensorFlow, PyTorch, Kubernetes, Spark, Airflow, Kubeflow, Apache Kafka, Ray, Hive

GitLab

GitLab

Bengaluru, India

Senior Software Engineer, NLP
No salary listedRemote5+ YOEML Engineering

Build and ship autonomous, agentic software development lifecycle capabilities, including AI agents, orchestration, and safety guardrails. The role requires senior software engineering experience, proficiency in Ruby, Go, or Python, distributed systems knowledge, and experience with AI/ML applications.

Together AI

Together AI

Amsterdam, Netherlands

Senior Software Engineer — Infra Agent Systems
No salary listedRemote5+ YOEML Engineering

Build production AI agents and the distributed platform that operates large-scale GPU infrastructure. The role requires 5+ years of backend, distributed systems, or infrastructure experience, with expertise in agent systems, knowledge graphs, retrieval, or semantic search.

6sense

6sense

Bengaluru, India

Senior ML Engineer
No salary listedOn-site6+ YOEML Engineering

Build and deploy explainable machine learning, NLP, LLM, and agentic systems that power enterprise go-to-market intelligence products. The role requires 6+ years of production ML experience, strong Python and cloud skills, and end-to-end ownership from modeling through monitoring.

Databricks

Databricks

Bengaluru, India

Senior Software Engineer - Search
No salary listedOn-site5+ YOEML Engineering

Senior software engineer developing ML-based search relevance and discovery systems, including query understanding, ranking, retrieval, and evaluation pipelines. The role requires 5+ years of search relevance experience and expertise in NLP, LLMs, or related discovery technologies.

Databricks

Databricks

Bengaluru, India

Senior ML & AI Technical Solutions Engineer
No salary listedOn-site8+ YOEML Engineering

The Senior ML and AI Technical Solutions Engineer troubleshoots and optimizes production data, machine learning, and generative AI workloads on Databricks. The role requires 8+ years of production experience with ML/AI systems, distributed computing, cloud platforms, and programming in Python, Scala, and Java.