Taro Logo

Senior Software Engineer, Workflow Orchestration

A platform connecting hosts offering unique stays with guests across the globe, founded in 2007 and grown to over 5 million hosts with 2 billion guest arrivals.
$191,000 - $225,000
Data
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS · Travel

Job Description

Airbnb, a global leader in the travel and hospitality industry, is seeking a Senior 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 the data workflow orchestration solution that powers everything from offline data analytics to AI/ML model developments and training.

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 responsible for architecting, designing, and implementing scalable data infrastructure solutions that support workflow orchestration across the company. This involves developing automation tools, conducting performance testing, and ensuring smooth integration with other systems and services.

The ideal candidate brings 5+ years of software engineering experience with a strong focus on data infrastructure. You should be proficient in Java and Python, with extensive knowledge of workflow orchestration solutions like Apache Airflow, Luigi, or Kubeflow. Experience with containerization technologies and database design is essential.

This is a remote position within the United States, offering a competitive salary range of $191,000 to $225,000 USD. You'll be joining a company that values diversity and inclusion, working on solutions that impact millions of users worldwide. The role provides an opportunity to shape the future of data infrastructure at one of the world's most innovative technology companies.

Working at Airbnb means being part of a company that has transformed the travel industry, connecting over 5 million hosts with billions of guests across the globe. You'll be contributing to the technological backbone that makes these connections possible, working with cutting-edge technologies and solving complex challenges at scale.

Last updated 15 days ago

Responsibilities For Senior Software Engineer, Workflow Orchestration

  • Architect, design, and implement scalable, reliable, and highly available data infrastructure solutions
  • Develop and maintain automation tools for workflow orchestration platform
  • Collaborate with infrastructure engineers, data engineers, and other users
  • Conduct performance testing and optimize orchestration platform
  • Manage and prioritize multiple projects and tasks
  • Participate in technical discussions, code reviews, and pair programming
  • Provide input on best practices for data platform improvements

Requirements For Senior Software Engineer, Workflow Orchestration

Python
Java
Kubernetes
  • 5+ years of experience in software engineering, focusing on data infrastructure
  • Strong programming skills in Java and Python
  • Experience building data applications with higher-level abstractions
  • Experience with data modeling, database design and SQL dialects
  • Experience with Docker and Kubernetes
  • Background in workflow orchestration solutions (Apache Airflow, Luigi, Azkaban, etc.)
  • Excellent communication and collaboration skills
  • Excellent analytical and problem solving skills
  • BS/MS/PhD in Computer Science or related field, or equivalent experience

Related Jobs

Senior Software Engineer, Data Engineering

Senior Software Engineer, Data Engineering position at Airbnb, focusing on building and maintaining data pipelines and models for payments, marketing, and community support platforms.

Machine Learning & Data Scientist, OS Power & Performance

Senior Machine Learning & Data Scientist role at Apple focusing on OS performance optimization through data analysis and ML, offering competitive compensation $139.5K-$258.1K.

Reliability Engineer, Ai & Data Platforms

Senior Reliability Engineer position at Apple focusing on AI and Data Platforms, requiring expertise in distributed systems and data processing technologies.

Reliability Engineer, Ai & Data Platforms

Senior Reliability Engineer position at Apple focusing on AI and Data Platforms, building and managing large-scale distributed systems.

Senior Business Intelligence Engineer, AMXL JP

Lead analytics strategy and data solutions for Amazon's Heavy & Bulky logistics network in Japan while mentoring teams and driving business transformation.