EngineerJobs.io
← Back to all jobs

Job Description

Dahl Consulting is seeking a Data Engineer to support large-scale data modernization and analytics efforts for retail and consumer services. This contract role is hybrid in Brooklyn Park, MN, focused on building scalable data platforms, high-performance pipelines, and dependable batch and streaming solutions primarily on Google Cloud Platform (GCP). If you enjoy production engineering with a focus on performance, reliability, and cost efficiency, this position aligns with your skill set.

What you will do

  • Design, develop, test, and maintain scalable data pipelines and ETL/ELT workflows for high-volume datasets.
  • Build and optimize distributed processing solutions using Apache Spark and GCP Dataproc.
  • Develop and maintain analytical datasets and processing workloads in BigQuery.
  • Create reliable batch and streaming data solutions using technologies such as Spark, Hadoop, and Kafka.
  • Support ingestion and transformation pipelines across source systems, data lakes, and analytics platforms.
  • Optimize Spark and BigQuery workloads for performance, scalability, reliability, and cost efficiency.
  • Troubleshoot production issues through root-cause analysis and implement long-term fixes.
  • Implement data quality controls, monitoring, logging, alerting, and operational processes.
  • Apply software engineering and DevOps best practices, including source control, CI/CD, automated testing, and deployment automation.
  • Collaborate with cross-functional teams to translate business needs into scalable data solutions.
  • Participate in code reviews and contribute to reusable frameworks, standards, and engineering practices.

What you bring

  • Proven experience in Data Engineering, including building and supporting production-grade data pipelines.
  • Hands-on experience designing and developing ETL/ELT solutions.
  • Experience working with Google Cloud Platform (GCP).
  • Strong expertise with BigQuery, including SQL development, performance tuning, and query optimization.
  • Hands-on experience with Apache Spark and distributed data processing frameworks.
  • Experience with GCP Dataproc.
  • Knowledge of Hadoop, Hive, Kafka, and the Apache Spark ecosystem.
  • Strong SQL skills for processing and analyzing large datasets.
  • Proficiency in Python and/or Java/Scala.
  • Understanding of data modeling, partitioning strategies, distributed computing concepts, and common data storage formats.
  • Experience with DevOps practices, including Git, CI/CD, automated deployments, and production support.
  • Strong analytical, troubleshooting, and problem-solving skills.

Tools and technologies

Google Cloud Platform (GCP), Google Cloud Dataproc, BigQuery, Apache Spark, Apache Hadoop, Kafka, Apache Hive, SQL, Python, Java, Scala, Git, CI/CD, Hadoop ecosystem tools, GCS, BigLake, Apache Iceberg, Parquet, Terraform, Looker, LookML, and Infrastructure as Code (IaC).

Additional qualifications (preferred)

  • Experience with Looker and/or LookML.
  • Experience with Google Cloud Storage (GCS), BigLake, Hive, Apache Iceberg, and Parquet.
  • Experience with Infrastructure as Code tools such as Terraform.
  • Experience building and supporting Kafka-based streaming pipelines.
  • Experience migrating data platforms or workloads from on-premises Hadoop/Hive environments to GCP.
  • Experience supporting large-scale data lake, cloud migration, or data platform modernization initiatives.
  • Familiarity with data governance, data quality, lineage, metadata management, and related best practices.

Compensation and benefits

Compensation: USD 48–75 per hour.

Benefits: Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs. For details, please review the DAHL Benefits Summary: https://www.dahlconsulting.com/benefits-w2fta/.

How to apply

Click the apply button to complete the mobile-friendly online application. After reviewing your details, a recruiter will reach out with next steps.

Similar Jobs