Staff Software Engineer, Workflow Orchestration

A global hospitality platform founded in 2007 that connects hosts offering unique stays with guests, having facilitated over 2 billion guest arrivals across the globe.
$204,000 - $255,000
Data
Staff Software Engineer
Remote
5,000+ Employees
10+ years of experience
AI

Description For Staff Software Engineer, Workflow Orchestration

Airbnb, a leading global hospitality platform, is seeking a Staff Software Engineer to join their Workflow Orchestration team. This role is crucial in developing and maintaining the data workflow orchestration solution that powers various data use cases from analytics to AI/ML model development. As the founding team of Apache Airflow, they bring extensive experience in orchestration solutions.

The position offers an opportunity to work with cutting-edge data infrastructure, designing and implementing frameworks that process data at scale. You'll collaborate with data engineers, scientists, and product managers to build robust solutions that support data development workflows. The role requires expertise in programming languages like Java or Python, along with experience in data storage, distributed processing technologies, and workflow orchestration solutions.

This is a remote position within the United States, offering a competitive salary range of $204,000 - $255,000, plus benefits including equity, bonus, and Employee Travel Credits. The role combines technical leadership with hands-on development, making it ideal for experienced engineers passionate about data infrastructure and scalable solutions.

Airbnb's commitment to inclusion and belonging means you'll be part of a diverse team working on meaningful problems that impact millions of users globally. The company's scale, with over 2 billion guest arrivals and 5 million hosts worldwide, provides unique challenges and opportunities to make a significant impact on the future of travel and hospitality.

Last updated 18 hours ago

Responsibilities For Staff Software Engineer, Workflow Orchestration

  • Work with data infra engineers, data engineers, data scientists and product managers to design and build frameworks to support data development workflows
  • Develop and maintain automation tools to streamline deployment and management of platform
  • Maintain and evolve data engineering tooling to ensure high availability, reliability, usability and performance
  • Collaborate with data engineering and analytics teams to understand their needs
  • Design & implement frameworks for processing data at scale

Requirements For Staff Software Engineer, Workflow Orchestration

Java
Python
Kubernetes
  • 10+ years of experience in software engineering, with focus on data infrastructure
  • Strong programming skills in Java, Python, or Scala
  • Experience building data applications
  • Experience working with data storage and distributed processing technologies
  • Experience with data modeling, database design and SQL dialects
  • Experience with containerization technologies like Docker and Kubernetes
  • Extensive background in workflow orchestration solutions
  • Excellent communication skills
  • Excellent analytical and problem solving skills
  • BS/MS/PhD in Computer Science, related field, or equivalent work experience

Benefits For Staff Software Engineer, Workflow Orchestration

  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Workflow Orchestration

Staff Data Engineer

Staff Data Engineer position at Airbnb, building and architecting data systems at scale, offering competitive compensation and remote work flexibility.

Data Engineering Manager, Community Support Platform

Lead data engineering team at Airbnb's Community Support Platform, driving AI-powered customer support transformation through data foundations and analytics.

Engineering Manager, Metrics Infrastructure

Lead the Metrics Infrastructure team at Airbnb, developing next-gen analytics platforms and managing high-performing engineering teams in a remote-friendly environment.

Data Engineering Manager - Trust Data Foundations

Lead data engineering team at Airbnb focusing on trust and fraud prevention, managing data strategies and team development with competitive compensation and remote work options.

Staff Data Engineer

Staff Data Engineer position at Airbnb focusing on building and maintaining large-scale data systems, requiring 9+ years of experience and expertise in distributed data platforms.