Mid-AWS Data Engineer (PySpark / Glue / Redshift)

Vsg Business Solutions
Malvern, PA, United States
about 1 month ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$104,000.0 - $114,400.0
Working hours
Regular working hours

Tech stack

Clean Code Principles Adaptable Database Systems Amazon Web Services Amazon S3 Cloud Engineering Information Systems Information Engineering Extract Transform Load (ETL) Database Queries Distributed Systems Apache Hive Identity and Access Management
+16 more
Python (Programming Language) SQL Databases Tableau (Software) Data Processing Apache Spark State Machines Git Cloudformation Pyspark Information Technology AWS Glue AWS Data Analytics Presto Functional Programming Data Pipelines Amazon Redshift

Job description

We are seeking a talented Senior Data Engineer to join our infrastructure support team. This role is focused on designing and developing robust AWS utilities that enable our data engineers and analysts to seamlessly query across multiple data sources, specifically bridging the gap between S3-based tables and Amazon Redshift. As we transition to a multi-technology data environment, you will be responsible for building resilient, enterprise-grade solutions that prioritize reliability and quick recovery., Design & Development: Lead the design and development of custom AWS utilities that allow analysts to query disparate data sources (S3 and Redshift) with minimal effort and high productivity. Pipeline Engineering: Build and maintain scalable data pipelines using AWS Glue, PySpark, and Spark SQL to ingest and transform data across platforms. Resiliency & Scalability: Apply an ā€œenterprise-gradeā€ development mindset. Build solutions that are resilient, scalable, and capable of quick automated recovery in the event of failure. Utility Creation: Create tools to streamline the user experience for analysts, such as building automated processes to convert SQL outputs for multi-source tables. Infrastructure Ops: Utilize CloudFormation to manage and deploy infrastructure components.

Requirements

AWS Core: Deep proficiency in AWS Glue, S3, Lambda, IAM, and Step Functions. Data Engineering: Expert-level knowledge of PySpark and Spark SQL. Querying & SQL: Extensive experience with Athena and Presto; strong SQL skills for complex data manipulation. Infrastructure as Code: Proven experience with CloudFormation for operational excellence. Development Mindset: Ability to write clean, maintainable code for automation and custom utility development. Dremio: Experience with Dremio implementation (reflections, views, using system tables)., 5-8 years of Data Engineering or IT experience. 4+ years of AWS cloud development experience. Expert Python programming skills. Advanced SQL development experience. Strong hands-on experience with Apache Spark / PySpark. Experience building cloud-native ETL pipelines. Strong understanding of distributed computing. Experience designing scalable data models. Experience with Git and CI/CD pipelines. Strong analytical and problem-solving skills. Build scalable and auto recoverable pipelines. Bachelor’s degree in Computer Science, Engineering, Information Systems, or related discipline. Nice to Have Tableau: Familiarity with Tableau for end-user data consumption.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou Ā· Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer Ā· Coffee With Developers

4:32 min

Harnessing Spark with Python using PySpark and Py4J

Ayon Roy Ā· LIVE

3:37 min

Scaling machine learning pipelines from prototypes to petabytes

Julian Joseph Ā· LIVE

2:57 min

Core technical practices for robust data engineering

Sandhya Menon Sandhya Menon Ā· WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 Ā· Coffee With Developers

Videos

See all

Related articles

See all