Data Engineer – PySpark, Snowflake & AWS

Our client is seeking an experienced Data Engineer with 8-10 years of expertise to design and build scalable data pipelines using PySpark, Snowflake, and AWS. You will modernize legacy ETL workloads into cloud-native solutions while optimizing performance and ensuring data quality across the platform.

Responsibilities & Qualifications

  • Design and build scalable, production-grade data pipelines using PySpark for batch and streaming processing, including data transformations, deduplication, and performance optimization (partitioning, caching, shuffle optimization)
  • Develop cloud-native data solutions on AWS, leveraging S3, Glue, EMR, Lambda, Step Functions, and Redshift
  • Engineer comprehensive Snowflake data platforms including warehouses, schemas, data models, Iceberg Tables, Dynamic Tables, and Materialized Views
  • Modernize legacy ETL workloads to cloud-based ELT/ETL patterns and implement orchestration using Airflow or AWS Step Functions
  • Optimize Snowflake and PySpark workloads through tuning strategies and performance monitoring to ensure efficiency at scale
  • Ensure data quality, governance, and documentation across all data pipelines, including technical designs and runbooks
  • Collaborate with data architects, analysts, and stakeholders to align solutions with business requirements

Requirements

  • 8-10 years of experience as a Data Engineer with proven expertise in PySpark, Snowflake, and AWS cloud services
  • Advanced proficiency in Python and SQL with the ability to write optimized, production-grade code
  • Strong experience with AWS services including S3, Glue, EMR, Lambda, Step Functions, and Redshift
  • Demonstrated expertise in Snowflake including Iceberg Tables, Dynamic Tables, and Materialized Views
  • Solid understanding of data pipeline design, ETL/ELT patterns, data modeling, and data warehousing best practices
  • Experience with orchestration tools such as Airflow or AWS Step Functions
  • Strong communication skills and ability to work collaboratively with cross-functional technical and business teams