Data Engineer
Location: Charlotte, NC (Onsite/Hybrid)
Employment Type: Contract
< data-start=409 data-end=426>Job Overview>
We are seeking an experienced Data Engineer to support our client, Ally Bank, in Charlotte, NC. The ideal candidate will have extensive experience designing, developing, and optimizing scalable data pipelines and data platforms. This role requires strong expertise in modern data engineering tools and cloud-based data solutions.
The candidate will collaborate with cross-functional teams to build reliable, high-performance data infrastructure that supports analytics, reporting, and business intelligence initiatives.
< data-start=953 data-end=978>Key Responsibilities>
Design, develop, and maintain scalable data pipelines and ETL workflows.
Build and manage data models using DBT and optimize data transformation processes.
Develop and manage data processing frameworks using PySpark.
Implement and maintain cloud-based data solutions using AWS services, including Glue and Lambda.
Work with Snowflake for data warehousing, performance optimization, and data integration.
Develop automation scripts and data processing logic using Python.
Ensure data quality, governance, and performance across data platforms.
Collaborate with data analysts, architects, and business teams to support reporting and analytics needs.
Troubleshoot and resolve data pipeline and performance issues.
< data-start=1749 data-end=1769>Required Skills>
Strong experience with Snowflake
Hands-on expertise with DBT
Proficiency in PySpark
Experience with AWS Glue
Experience with AWS Lambda
Advanced Python programming skills
Strong understanding of data warehousing and ETL processes
< data-start=2039 data-end=2054>Experience>