GCP DATA ENGINEER

SYMHAS L.L.C.
Denver, CO, United States
about 2 months ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Airflow Application Integration Architecture BigTable BigQuery Cloud Computing Cloud Database Cloud Storage Cluster Analysis Code Review Computer Programming Continuous Integration
+44 more
Information Engineering Data Governance Extract Transform Load (ETL) Data Transformation Data Migration Data Normalization Data Systems Data Warehousing Database Queries DevOps Digital Assets Distributed Systems Data Flow Control Apache Hadoop Identity and Access Management Java Database Connectivity JSON Python (Programming Language) Open Database Connectivity Standard Sql Cloudera SQL Databases Data Streaming Systems Integration Technical Data Management Systems Workflow Management Systems Parquet Data Processing Scripting Google Cloud Data Ingestion Data Build Tool (dbt) Apache Spark Backend Git Data Lakes Avro Apache Kafka Terraform Looker Analytics Software Version Control Data Pipelines Serverless Computing Apache Beam

Job description

We are seeking an experienced GCP Data Engineer to join our team on a contract basis in Denver, Colorado. The ideal candidate will have deep expertise in Google Cloud Platform services, Java-based pipeline development, and enterprise ETL frameworks. You will design and implement scalable data pipelines, work with large distributed datasets, and collaborate with cross-functional teams to deliver high-quality data solutions., * Design, develop, and maintain robust ETL/ELT pipelines on Google Cloud Platform using Java and cloud-native services

  • Build and optimize data workflows using GCP tools such as Dataflow (Apache Beam), Dataproc, BigQuery, Cloud Composer (Airflow), and Pub/Sub

  • Develop Java-based data ingestion and transformation applications to move data across structured and unstructured sources

  • Collaborate with data architects and analysts to translate business requirements into scalable technical data solutions

  • Monitor, troubleshoot, and tune pipeline performance, data quality, and reliability in production environments

  • Implement data governance and security best practices including IAM policies, encryption, and access controls

  • Work with Cloud Storage, Cloud SQL, Spanner, and Bigtable to manage and persist data assets

  • Participate in code reviews, technical design discussions, and agile ceremonies

  • Write technical documentation for pipelines, schemas, and data flows

  • Support data migration efforts and legacy system integration with modern cloud infrastructure

Requirements

Do you have experience in Version control systems?, Core GCP Skills

  • 5+ years of experience in data engineering with at least 3 years on Google Cloud Platform

  • Hands-on expertise with BigQuery (table design, partitioning, clustering, cost optimization)

  • Proficiency with Cloud Dataflow (Apache Beam pipelines - batch and streaming)

  • Experience with Cloud Composer / Apache Airflow for workflow orchestration

  • Familiarity with Pub/Sub for real-time event streaming and messaging

  • Working knowledge of Cloud Storage, Dataproc (Spark/Hadoop), and GCP networking basics

Java & ETL

  • Strong proficiency in Java (8+) for building data pipelines and backend services

  • Experience designing and building ETL/ELT pipelines at scale (batch and streaming)

  • Knowledge of SQL and experience writing complex queries for BigQuery or similar warehouses

  • Familiarity with data transformation patterns: slowly changing dimensions, CDC, data normalization

  • Experience integrating APIs, JDBC/ODBC connectors, and file-based data sources

General

  • Solid understanding of distributed systems, data warehousing concepts, and data lake architecture

  • Proficiency with version control (Git) and CI/CD practices

  • Excellent problem-solving skills and ability to work independently in a contract environment

  • Strong communication skills for collaborating with remote and on-site stakeholders

PREFERRED / NICE-TO-HAVE

  • Google Cloud Professional Data Engineer certification

  • Experience with dbt (data build tool) for data transformation

  • Familiarity with Terraform or Deployment Manager for infrastructure-as-code on GCP

  • Experience with Kafka or other streaming platforms alongside Pub/Sub

  • Knowledge of Python for scripting and data manipulation tasks

  • Exposure to data quality frameworks (Great Expectations, Deequ)

  • Experience with Looker, Data Studio, or other BI tools connected to BigQuery, Google Cloud Platform (GCP)

GCP Services

BigQuery, Dataflow, Dataproc, Pub/Sub, Cloud Composer, Cloud Storage, Cloud SQL, Spanner, Bigtable

Programming

Java (primary), SQL, Python (preferred)

ETL / Pipeline

Apache Beam, Apache Spark, Apache Airflow, dbt

DevOps / IaC

Git, CI/CD pipelines, Terraform (preferred)

Data Formats

Avro, Parquet, JSON, CSV, ORC

About the company

This is a contract role embedded within an established data engineering team. You will have direct impact on mission-critical data pipelines that serve business intelligence, analytics, and operational systems. The team follows agile practices with two-week sprints, daily standups, and collaborative design sessions. The role is hybrid with approximately three days on-site in Denver, CO.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon · WWC Europe 2026

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:02 min

Audience Q&A on data formats and engine tradeoffs

Matthias Niehoff Matthias Niehoff · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

1:52 min

Customizing block storage tiers and formats

Ricardo Sueiras Sueiras · LIVE

Videos

See all

Related articles

See all