Open role
[Remote] Senior Data Engineer
Note: The job is a remote job and is open to candidates in USA. Harnham is recruiting for an unnamed, rapidly growing data-driven technology company. The Senior GCP Data Engineer will modernize and evolve its cloud-native analytics platform, owning data architecture and scalable data solutions while partnering with stakeholders to support data-informed decision-making.
Responsibilities
- Architect and enhance a cloud-native data platform with a focus on data warehouse and data lake design
- Build and maintain batch and real-time data pipelines using Python, SQL, Apache Beam, and cloud-native streaming technologies
- Design scalable data models, datasets, and reporting layers that support analytics and business intelligence requirements
- Develop and manage workflow orchestration using Apache Airflow/Cloud Composer
- Implement data quality, monitoring, validation, reconciliation, and governance best practices
- Optimise warehouse performance through partitioning, clustering, query tuning, and cost management
- Drive adoption of CI/CD, infrastructure automation, documentation standards, and operational processes
Skills
- 5+ years of hands-on Data Engineering experience building and supporting production data platforms
- Strong expertise with Google Cloud Platform (GCP), including BigQuery and core GCP data services
- Advanced Python and SQL development experience
- Experience with Apache Beam/Dataflow, Pub/Sub, Cloud Storage, and streaming data architectures
- Strong experience with Apache Airflow/Cloud Composer and modern transformation frameworks such as dbt or Dataform
Benefits
- Equity
- Remote work (must be US-based)
Company Overview