Data Engineer
Core
Lead the design, migration, and operation of scalable data solutions on Google Cloud Platform (GCP) to enable trusted reporting and business insights.
Role type
Senior Data Engineer (Cloud)
Builds
Scalable batch and streaming ETL/ELT pipelines, governed data models, and analytics-ready datasets on GCP.
Domain
Cloud Data Engineering / Big Data
Deliverable
production ML models
Required skills
SQL, Python, Google Cloud Platform (GCP), BigQuery, Dataflow, Dataproc, Cloud Storage, Pub/Sub, Cloud Composer, Git, CI/CD, Data Modeling, ETL/ELT, Data Quality, Security
Preferred skills
Medallion architecture (bronze/silver/gold), Apache Beam, Spark, Infrastructure as Code, Looker, Power BI, Google Cloud certification
Technologies
Google Cloud Platform, BigQuery, Dataflow, Dataproc, Cloud Storage, Pub/Sub, Cloud Composer, Looker, Power BI, Python, SQL, Git
Responsibilities
Plan and execute migration of enterprise data assets to GCP; Design, build, deploy, and maintain scalable batch and streaming ETL/ELT pipelines; Develop governed, analytics-ready data models in BigQuery; Develop and govern the semantic model in Google Looker; Define data integration strategies meeting scalability and security requirements; Establish automated data-quality controls and monitoring; Develop reusable Python and SQL components; Implement source-control, testing, and CI/CD practices; Partner with stakeholders to define KPIs and metrics; Perform data analysis and root-cause investigation; Create and maintain technical documentation.
Seniority
Senior, hands-on IC