Senior Data Engineer
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
What they value
- Trust
- Unbiased opinions
- Missing Link
- Remove uncertainty and risk
- Accelerate timelines
- Empathy
- Be Kind
- Own the process
