Software Engineer IV
Core
Design, develop, and deliver high-performance batch and streaming data pipelines on Google Cloud Platform to modernize data platforms and analytics solutions.
Role type
Senior Software Engineer (Data Engineering)
Builds
Scalable, cloud-native data pipelines and analytics solutions for the travel industry
Domain
Travel technology / Cloud Data Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Apache Spark, Apache Airflow, Python, distributed data processing, GCP services (BigQuery, Cloud SQL, Pub/Sub, GKE), CI/CD pipelines, Docker, Kubernetes, Terraform, data modeling
Preferred skills
dbt, Lakehouse architectures (Iceberg, Delta Lake, Hudi), Parquet/Avro/ORC, data governance, Java/Spring Boot
Technologies
Apache Spark, Apache Airflow, Python, Google Cloud Platform, BigQuery, Cloud SQL, Firestore, Pub/Sub, GKE, Cloud Run, Terraform, Docker, Kubernetes, dbt
Responsibilities
Design and develop batch and streaming data pipelines; modernize data tech stacks with cloud-native patterns; define and evolve the technical data roadmap; implement and maintain CI/CD pipelines for data workflows; troubleshoot complex production issues in distributed data systems
Seniority
Senior, hands-on IC