Airbnb

Staff Software Engineer - ML Ops Platform

Save to Kiter
What Airbnb is looking for in applicants

Airbnb is a mission-driven company dedicated to helping create a world where anyone can belong anywhere. It takes a unified team committed to our core values to achieve this goal. Airbnb's various functions embody the company's innovative spirit and our fast-moving team is committed to leading as a 21st century company.

At Airbnb, our mission is to create a world where anyone can belong anywhere. We use Machine Learning extensively to create a more connected, empowered, and safer global community and enable an intelligent & worry-free travel experience.

In this role, you’ll help us build Airbnb’s end-to-end MLOps Platform - a scalable shared platform that accelerates the pace of Machine Learning design & development and the deployment of impactful, high-quality ML use cases company-wide.

You’ll have the opportunity to work on a wide variety of projects that support the ML lifecycle from ideation to production, including:

  • Build scalable distributed training systems to power groundbreaking models, leveraging the latest algorithms, techniques and hardware available
  • Create robust and scalable real-time ML inference systems meeting demanding requirements for low-latency, efficiency, and workflow flexibility
  • Build ergonomic ML Workflows & Experimentation tracking tools to accelerate development / iteration productivity for ~150 ML Engineers & Data Scientists.
  • Ensure real-time detection of problems afflicting ML models via ML Observability tools
  • Create ML Governance tooling to ensure that all ML use cases adhere to high quality standards and policies
  • Utilize OSS ML Platform technologies such as Kubeflow, ML Flow, or Metaflow
  • Work side by side with customer teams including Search Relevance, Trust & Safety, Customer Support to deliver high-impact product wins

Who we are looking for:

  • 8+ years of industry experience (and/or relevant academic experience)
  • Strong coding skills in Python/Java or equivalent
  • Solid understanding of engineering and infrastructure best practices
  • Experience developing and productionizing machine learning models is a plus
  • Experience with Docker, Kubernetes, Spark is a plus
  • Industry experience building end-to-end Machine Learning Platforms a big plus

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Want some tips on how to get an interview at Airbnb?

What is Airbnb looking for?
If this role looks interesting to you, a great first step is to understand what excites you about the team, product or mission. Take your time thinking about this and then tell the team! Get in touch and communicate that passion.
What are interviews for Staff Software Engineer - ML Ops Platform like?
Interview processes vary by company, role and team. The best plan is to see what others have experienced and then plan accordingly.
How to land an interview at Staff Software Engineer - ML Ops Platform?
A great first step is organizing your path to an offer. Check out Kiter for tools to get started!