Taro Logo

Staff Software Engineer, Workflow Orchestration

A platform connecting hosts offering unique stays with guests across the globe, founded in 2007.
$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 a wide range of critical functions from offline data analytics to AI/ML model developments and training.

The position offers an 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 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 on exciting projects such as metrics platforms, SQL generation frameworks, and data quality frameworks.

The ideal candidate brings 10+ years of software engineering experience with a focus on data infrastructure, strong programming skills in languages like Java, Python, or Scala, and extensive experience with data storage, distributed processing technologies, and workflow orchestration solutions. You should have a proven track record of building data applications that create higher-level abstractions to simplify complex data operations.

This remote position offers a competitive salary range of $204,000 to $255,000 USD, and you'll be joining a company committed to diversity, inclusion, and belonging. Airbnb's platform connects millions of hosts with billions of guests worldwide, making this an opportunity to impact how people travel and experience different cultures globally.

Last updated a day 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 platform deployment and management
  • Maintain and evolve data engineering tooling
  • Collaborate with data engineering and analytics teams
  • 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 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 or related field

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Workflow Orchestration

Staff Data Engineer

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

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 USD.

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 for ML

Lead data engineering role focusing on building scalable data systems and ML infrastructure for Airbnb's Communication and Connectivity organization.

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.