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.