Data Engineer (Python, Pyspark & AWS)
IT America
McLean, VA, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
Amazon Web Services
Amazon S3
Computer Programming
Continuous Integration
Data as a Services
Data Dictionary
Information Engineering
Extract Transform Load (ETL)
Data Profiling
Dataspaces
Data Structures
Data Systems
+16 more
Distributed Computing Environment
Distributed Systems
Amazon DynamoDB
Identity and Access Management
Python (Programming Language)
Object-Oriented Software Development
Standard Sql
Data Ingestion
Snowflake
Git
Pyspark
Optimization Algorithms
Data Management
Software Version Control
Data Pipelines
Docker
Job description
We are seeking an experienced Data Engineer with strong expertise in Python, PySpark, and AWS cloud data services. The ideal candidate will design, build, and optimize scalable data pipelines, ensuring high-quality data availability for analytics, reporting, and business operations. This role requires hands-on development, strong problem-solving skills, and experience working with large-scale distributed systems and data platforms., * Design, develop, and maintain ETL/ELT pipelines using Python and PySpark
- Build and optimize data ingestion, transformation, and processing frameworks
- Work with AWS cloud services including S3, Glue, EMR, Lambda, Redshift, Athena, DynamoDB, etc.
- Partner with data architects, analysts, and BI teams to deliver high-quality data solutions
- Perform data profiling, quality checks, and validation for accuracy and consistency
- Automate data workflows and improve data pipeline performance
- Implement best practices for security, monitoring, version control, and CI/CD
- Troubleshoot complex data and pipeline issues in a distributed environment
- Document solutions, data dictionaries, lineage, and technical workflows
Requirements
- 12+ years of hands-on data engineering experience
- Strong programming skills in Python, including data structures and OOP
- Deep expertise with PySpark for distributed data processing
- Proficiency with AWS Cloud data ecosystem
- (S3, Glue, EMR, Lambda, Redshift, Athena, Step Functions, IAM)
- Strong SQL experience and optimization techniques
- Hands-on experience with ETL/ELT pipeline development
- Experience with Docker, Git, and CI/CD tools
- Understanding of data modeling, schema design (Star/Snowflake)
- Experience working in Agile/Scrum environments
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦