Staff Software Engineer, Workflow Orchestration

Airbnb connects hosts and guests globally, enabling authentic community experiences through unique stays and experiences since 2007.
$204,000 - $260,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 platform connecting hosts and guests since 2007, is seeking a Staff Software Engineer for their Workflow Orchestration team. This team is responsible for data workflow orchestration solutions that power various data use cases from analytics to AI/ML model development. As the founding team of Apache Airflow, they bring rich experience in orchestration solutions.

The role involves designing and implementing frameworks for large-scale data processing, working closely with data infrastructure engineers, data scientists, and product managers. You'll be responsible for developing automation tools, maintaining data engineering tooling, and creating efficient pathways for data warehouse interaction.

The ideal candidate brings 10+ years of software engineering experience, particularly in data infrastructure. Strong programming skills in Java, Python, or Scala are essential, along with experience in data applications, distributed processing technologies, and workflow orchestration solutions. The position offers competitive compensation ($204,000 - $260,000) and the flexibility of remote work within the US.

This is an opportunity to join a company that values diversity and inclusion, working on critical data infrastructure that powers one of the world's leading travel and hospitality platforms. You'll be part of a team that handles data representing the voice of millions of Airbnb users globally, making a significant impact on how data is processed and utilized across the organization.

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

Benefits For Staff Software Engineer, Workflow Orchestration

Equity
  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Workflow Orchestration

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

Staff Data Engineer position at Airbnb focusing on building and maintaining large-scale data systems and pipelines.

Senior Staff Technical Program Manager, Core Entity

Lead technical program management for Airbnb's Core Entity Data team, driving AI/ML initiatives and ensuring data consistency across platforms.

Engineering Manager, Metrics Infrastructure

Lead Airbnb's Metrics Infrastructure team in developing next-gen data platforms, managing engineering teams, and driving technical strategy with competitive compensation and remote flexibility.

Data Engineering Manager, Community Support Platform

Lead data engineering team at Airbnb, building data foundations for AI-powered customer support platform, managing projects and driving innovation.