Staff Software Engineer (Python)
Core
Own the design, performance, and reliability of a data lakehouse powering real-time pricing decisions for thousands of hotels worldwide.
Role type
Staff Software Engineer (Data Platform)
Builds
Python/PySpark pipeline framework, near-real-time streaming pipelines, and data quality/governance layers on AWS.
Domain
Hospitality revenue management / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, PySpark, distributed data processing, lakehouse architectures (Iceberg/Delta Lake/Hudi), workflow orchestration (Airflow), AWS (Glue, Athena, SQS, Lambda), data quality frameworks, observability tools
Preferred skills
Java, Trino/Presto, dbt, Great Expectations, AI-assisted development, hospitality data domain knowledge
Technologies
Python, PySpark, AWS Glue, Apache Iceberg, Airflow, Athena, SQS, Datadog, Sentry, Sumo Logic, JFrog, GitHub Actions, Docker, Terraform, SageMaker, Claude Code
Responsibilities
Design and optimize data lakehouse architecture (bronze/silver/gold); architect shift from batch to near-real-time streaming; drive data quality and governance at scale; strengthen observability and reliability; build shared internal Python libraries and CI/CD workflows; work with AI-first tools for pipeline generation and data quality.
Seniority
Staff, technical authority