Staff Software Engineer, Workflow Orchestration

A platform connecting hosts offering unique stays with guests, founded in 2007, now having over 5 million hosts and 2 billion guest arrivals globally.
$204,000 - $255,000
Data
Staff Software Engineer
Remote
5,000+ Employees
10+ years of experience
Enterprise SaaS · Travel

Description For Staff Software Engineer, Workflow Orchestration

Airbnb, a global leader in the travel and hospitality industry, is seeking a Staff Software Engineer to join their Workflow Orchestration team. This role sits at the heart of Airbnb's data infrastructure, working with the team responsible for data workflow orchestration solutions that power everything from offline analytics to AI/ML model development.

The position offers an exciting opportunity to work with the founding team of Apache Airflow, alongside professionals with diverse experience in various orchestration solutions. You'll be instrumental in designing and building frameworks that support data development workflows, working closely with data infrastructure engineers, data scientists, and product managers.

Your day-to-day responsibilities will involve developing and maintaining automation tools, ensuring high availability and reliability of data engineering tooling, and implementing frameworks for processing data at scale. You'll be working with cutting-edge technologies including distributed processing systems, containerization platforms, and various workflow orchestration solutions.

The ideal candidate brings 10+ years of software engineering experience with a strong focus on data infrastructure. You should be proficient in languages like Java, Python, or Scala, and have extensive experience with data storage technologies, SQL, and containerization platforms. Your background should demonstrate expertise in workflow orchestration solutions like Apache Airflow, Luigi, or similar systems.

Airbnb offers a competitive compensation package including a base salary range of $204,000 to $255,000 USD, plus potential bonus, equity, and Employee Travel Credits. The position is US-Remote eligible, offering flexibility while maintaining connection with Airbnb's collaborative culture through occasional office visits or offsites.

This role presents an exceptional opportunity to impact how data is processed and utilized at scale within one of the world's most innovative technology companies. You'll be part of a team that values diverse ideas and fosters innovation, working on solutions that directly influence Airbnb's data capabilities and business decisions.

Last updated 42 minutes 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
  • Develop and maintain automation tools for deployment and platform management
  • Maintain and evolve data engineering tooling for high availability, reliability, usability and performance
  • Collaborate with data engineering and analytics teams to understand needs and requirements
  • Design & implement frameworks for processing data at scale

Requirements For Staff Software Engineer, Workflow Orchestration

Python
Java
Scala
Kubernetes
  • 10+ years of experience in software engineering, focusing on data infrastructure
  • Strong programming skills in Java, Python, or Scala
  • Experience building data applications with higher-level abstractions
  • Experience 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 and ability to collaborate
  • Excellent analytical and problem solving skills
  • BS/MS/PhD in Computer Science or related field, or equivalent work experience

Benefits For Staff Software Engineer, Workflow Orchestration

Medical Insurance
  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Workflow Orchestration

Staff Software Engineer, Data for ML

Staff Software Engineer position at Airbnb focusing on building large-scale data systems and ML infrastructure for the Communication and Connectivity organization.

Staff Software Engineer, Workflow Orchestration

Staff Software Engineer position at Airbnb focusing on workflow orchestration and data infrastructure, building and maintaining data processing frameworks and automation tools.

Staff Software Engineer, Data Warehouse Compute

Staff Software Engineer position at Airbnb focusing on data warehouse compute infrastructure, offering remote work and competitive compensation between $204,000 - $255,000.

Staff Data Engineer

Staff Data Engineer position at Airbnb focusing on building and maintaining large-scale data systems and pipelines while providing technical leadership across multiple teams.

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.