Senior Staff Machine Learning Engineer, Infrastructure

AirbnbAirbnb·Remote(United States)
AI & Machine Learning

WFA Digital Insight

The demand for skilled machine learning engineers continues to soar, with a 25% increase in remote job postings over the past year. Airbnb's commitment to innovation and customer experience makes this role particularly intriguing, requiring a deep understanding of ML/AI best practices and collaboration with cross-functional teams. As the remote job market evolves, candidates with expertise in programming languages like Scala, Python, or Java are in high demand. With the global machine learning market projected to reach $8.8 billion by 2025, professionals in this field have ample opportunities for growth. Before applying, candidates should be prepared to showcase their experience with large-scale data and third-party tools, as well as their ability to drive business outcomes through data-driven insights.

Job Description

About the Role

The Senior Staff Machine Learning Engineer role at Airbnb is a unique opportunity to build and improve cutting-edge machine learning models that drive business outcomes. As a key member of the engineering team, you will work closely with cross-functional teams to develop reusable machine learning systems that meet the company's growing needs. Your expertise in machine learning and data engineering will be essential in developing scalable solutions that drive customer engagement and revenue growth.

Airbnb's commitment to innovation and customer experience makes this role particularly intriguing. The company's focus on using data to inform business decisions creates a dynamic environment where machine learning engineers can thrive. With a strong foundation in programming languages like Scala, Python, or Java, you will be well-equipped to tackle the complex challenges of developing machine learning models that drive business outcomes.

As a Senior Staff Machine Learning Engineer, you will be responsible for collaborating with data scientists, product managers, and engineers to identify opportunities for machine learning-driven solutions. Your experience working with large-scale data and third-party tools will be essential in developing scalable solutions that meet the company's growing needs.

What You Will Do

  • Develop and improve cutting-edge machine learning models that drive business outcomes
  • Collaborate with cross-functional teams to develop reusable machine learning systems
  • Work with large-scale data to develop scalable solutions that drive customer engagement and revenue growth
  • Leverage third-party tools and infrastructure to develop reusable machine learning systems
  • Develop and maintain technical documentation for machine learning models and systems
  • Collaborate with data scientists to identify opportunities for machine learning-driven solutions
  • Work with product managers to develop product requirements and roadmaps
  • Develop and maintain data pipelines and architectures to support machine learning systems
  • Collaborate with engineers to develop and deploy machine learning models

What We Are Looking For

  • 12+ years of industry experience in applied ML/AI
  • MS or PhD in Computer Science, Statistics, or a related field
  • Strong programming skills in languages like Scala, Python, or Java
  • Experience with machine learning frameworks like TensorFlow, PyTorch, or scikit-learn
  • Deep understanding of ML/AI best practices and algorithms
  • Experience working with large-scale data and third-party tools
  • Strong collaboration and communication skills
  • Experience with Agile development methodologies
  • Strong problem-solving skills and attention to detail

Nice to Have

  • Experience with cloud-based machine learning platforms like AWS SageMaker or Google Cloud AI Platform
  • Experience with containerization using Docker
  • Experience with orchestration using Kubernetes
  • Experience with data engineering tools like Apache Beam or Apache Spark

Benefits and Perks

  • Competitive salary and bonus structure
  • Equity and employee stock options
  • Comprehensive health insurance and benefits package
  • Flexible PTO and vacation policy
  • Remote work stipend and home office setup
  • Professional development opportunities and conference sponsorships
  • Access to cutting-edge technology and tools
  • Collaborative and dynamic work environment
  • Employee travel credits and discounts on Airbnb stays

How to Stand Out

  • Be prepared to showcase your experience with large-scale data and third-party tools, as well as your ability to drive business outcomes through data-driven insights.
  • Highlight your expertise in machine learning frameworks like TensorFlow, PyTorch, or scikit-learn, and be prepared to discuss your experience with ML/AI best practices and algorithms.
  • Emphasize your collaboration and communication skills, and be prepared to provide examples of successful projects you have worked on with cross-functional teams.
  • Make sure your resume and online profiles are up-to-date and highlight your relevant skills and experience.
  • Be prepared to discuss your experience with Agile development methodologies and your ability to work in a fast-paced and dynamic environment.
  • Consider creating a portfolio of your work, including examples of machine learning models you have developed and deployed, to showcase your skills and experience to potential employers.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.