Point your AI agent at freehire and let it find you a job.

Get the CLI →

Data Engineer

NewBe an early applicant

Summary

Senior GCP data engineer role at HCLTech in London (hybrid, 3 days onsite) on a 6-month contract or permanent basis, seeking 20+ years' experience. Day to day: designing and operating scalable data pipelines on Google Cloud with BigQuery, Dataflow/Apache Beam and Pub/Sub, coding in Python/SQL/Java, and handling CI/CD, monitoring, security and governance.

Job Details

HCL is a $11 billion leading global technology enterprise consisting of over 200,000 professionals operating from 52 countries. Founded in 1976, HCL is one of India's original IT garage start-ups. For more on HCL, please visit www.hcl.com

Job Title: GCP Data Proficient Engineer

Experience: 20+ Years

Work Location: City of London, UK

Employment Type: 6 Months Contract and Permanent

Hybrid- 3 days onsite and 2 days remote

Role Summary

We are seeking a GCP Data Proficient Engineer with strong hands-on experience in designing, building, and operating scalable data solutions on Google Cloud Platform (GCP). The role requires expertise across data ingestion, processing, storage, and analytics, with a strong focus on reliability, security, and performance. The engineer will work closely with product owners, architects, and cross-functional engineering teams to deliver high-quality, data-driven solutions.

Key Responsibilities

  • Design, develop, and maintain scalable data pipelines using GCP-native services.
  • Implement batch and streaming data processing solutions using Apache Beam / Dataflow.
  • Build and optimize analytical datasets in BigQuery for reporting and advanced analytics.
  • Develop data ingestion frameworks using Pub/Sub, Cloud Storage, and Dataproc.
  • Design end-to-end data architectures aligned with GCP best practices.
  • Ensure high availability, fault tolerance, and cost optimization of data platforms.
  • Implement secure data access, encryption, and governance controls.
  • Collaborate with cloud architects to continuously improve platform maturity.
  • Write clean, efficient, and testable code using Python, SQL, or Java.
  • Implement CI/CD pipelines for data workloads using Cloud Build / Git-based pipelines.
  • Monitor data pipelines using Cloud Monitoring and Logging.
  • Troubleshoot production issues and drive root cause analysis.

Stakeholder Collaboration

  • Work closely with business teams, analysts, and downstream consumers to understand data needs.
  • Translate business requirements into technical data solutions.
  • Provide technical guidance and mentoring to junior engineers.

Required Skills & Experience

Core GCP Skills

  • Strong hands-on experience with Google Cloud Platform
  • BigQuery
  • Dataflow (Apache Beam)
  • Pub/Sub
  • Experience with IAM, service accounts, and GCP security best practices

Data & Programming

  • Strong proficiency in SQL (performance tuning and optimization)
  • Good coding experience in Python (preferred) or Java
  • Experience handling large-scale, structured and semi-structured datasets

DevOps & Quality

  • Experience with CI/CD, version control (Git), and automated testing
  • Familiarity with infrastructure-as-code (Terraform preferred)
  • Understanding of data quality, reconciliation, and validation frameworks

Good to Have

  • Exposure to data governance, lineage, and metadata management tools
  • Knowledge of machine learning data preparation pipelines on GCP
  • GCP certifications such as:
  • Google Professional Data Engineer

Behavioral & Soft Skills

  • Strong analytical and problem-solving mindset
  • Excellent communication and stakeholder management skills
  • Ownership-driven, proactive, and quality-focused
  • Ability to work in Agile / DevOps environments

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available