Staff Software Engineer, Workflow Orchestration

Airbnb connects guests with hosts offering unique stays and experiences across the globe, founded in 2007 in San Francisco.
$204,000 - $259,000
Data
Staff Software Engineer
Remote
10+ years of experience
Enterprise SaaS · Travel

Description For Staff Software Engineer, Workflow Orchestration

Airbnb, a global leader in the travel and hospitality space founded in 2007, is seeking a Staff Software Engineer to join their Workflow Orchestration team. This role is 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, bringing together experts with diverse experience in orchestration solutions. You'll be instrumental in designing and building frameworks that support critical data development workflows, working alongside data infrastructure engineers, data scientists, and product managers.

As a Staff Software Engineer, you'll be responsible for developing and maintaining automation tools, ensuring high platform availability, and creating efficient data engineering solutions. The role requires expertise in programming languages like Java, Python, or Scala, along with deep knowledge of data storage, distributed processing technologies, and workflow orchestration solutions.

The ideal candidate will bring 10+ years of software engineering experience, with a strong focus on data infrastructure. You'll need to demonstrate expertise in building sophisticated data applications, working with various SQL dialects, and implementing containerization technologies. Your excellent communication skills will be crucial for collaborating with cross-functional teams to create empathetic tools and platforms.

This remote position offers a competitive salary range of $204,000 to $259,000 USD, along with the opportunity to work with a diverse, globally-distributed team. You'll be part of Airbnb's commitment to fostering innovation through diverse ideas and inclusive practices, helping to shape the future of how people travel and connect with communities worldwide.

Last updated 2 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 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

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 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 with cross-functional teams
  • Excellent analytical and problem solving skills
  • BS/MS/PhD in Computer Science, related field, or equivalent work experience

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Workflow Orchestration

Senior Staff Technical Program Manager, Data Storage

Senior Technical Program Manager role at Airbnb focusing on data infrastructure and storage systems, requiring 13+ years of experience and offering 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.

Staff Software Engineer, Data Warehouse Compute

Staff Software Engineer position at Airbnb focusing on data warehouse compute infrastructure and big data technologies.

Staff Data Engineer, BizTech

Staff Data Engineer position at Airbnb's BizTech team, leading critical data systems development and technical strategy for Tax, Payments, and Legal operations.

Senior Engineering Manager, Metrics Infrastructure

Lead Airbnb's Metrics Infrastructure team in building next-generation data platforms, managing engineering teams, and driving technical strategy for data-driven decision-making tools.