Senior Data Engineer

Contract type
Ongoing
Work mode
Remote
Experience
Mid-level · 4+ years

Job description

Data Engineer role on Zencore's Data Engineering team, helping customers modernize data and applications on Google Cloud. The engineer designs and builds large-scale distributed data pipelines and supports data warehouse migrations to BigQuery.

At a glance

Work mode
Remote

What you'll do

  • Design, build, and optimize large-scale distributed data pipelines using Apache Beam / Google Cloud Dataflow, Apache Spark, or Apache Flink
  • Develop ETL/ELT workflows on GCP integrating multiple structured and unstructured data sources
  • Address schema, type conversion, and performance optimization challenges when migrating data warehouses to BigQuery
  • Implement observability, monitoring, logging, and error-handling within pipelines
  • Collaborate with Data Analysts to integrate validation rules, QA checks, and automated testing into the pipeline lifecycle
  • Support large-scale data migrations and performance tuning for high-volume workloads

What we're looking for

  • 4+ years working as a Data Engineer in modern cloud environments
  • 2+ years hands-on experience in GCP (BigQuery, Dataflow, Dataform, Composer, Dataproc, Pub/Sub)
  • Strong experience with distributed data processing frameworks (experience in at least one is required): Apache Beam / Google Cloud Dataflow, Apache Spark, Apache Flink
  • Proficiency in Python (pipeline development)
  • Proficiency in SQL (Oracle + BigQuery dialects ideal)
  • Apache Airflow (orchestration)
  • Experience with big data workloads, batch/streaming pipelines, and large-scale data migrations
  • Experience with data warehousing (BigQuery, Snowflake, Databricks a plus)

Nice to have

  • Familiarity with CI/CD, MLOps, or data quality frameworks
  • Snowflake
  • Databricks

Your team

Data Engineering team

Works with fast-paced innovative companies leveraging Cloud as the key driver of their transformation; embeds within customer teams to provide strategic guidance, facilitate technology decisions, and execute projects in a collaborative, co-development style.

Benefits

  • Fully remote company
  • Competitive compensation and benefits

Apply

About Zencore

A fully remote company that helps customers transitioning to Google and seeking assistance with data and application modernization, embedding within customer teams to provide strategic guidance, facilitate technology decisions, and execute projects in a collaborative, co-development style.

Key facts

  • Fully remote company
  • Offers competitive compensation and benefits
  • Engagements aim to eliminate obstacles, reduce risk, and accelerate timelines for customers transitioning to Google

Partners & customers

GoogleGoogle Cloud

What they value

  • Trust
  • Unbiased opinions
  • Missing Link
  • Remove uncertainty and risk
  • Accelerate timelines
  • Empathy
  • Be Kind
  • Own the process