remote
Software Engineer III - AWS Glue / Data Engineer - JPMorganChase
Data Engineer
Senior Software Engineer focused on building scalable, resilient data pipelines with AWS Glue and ETL, leveraging Python, SQL, and AWS services to deliver secure, high‑performance data solutions.
About the role
Key Responsibilities
- Design, develop, and maintain scalable data pipelines using AWS Glue, ensuring high availability and performance.
- Implement ETL processes that transform and load large datasets into data lakes and warehouses.
- Collaborate with cross‑functional teams to define data requirements and deliver robust, secure solutions.
- Optimize existing pipelines for cost, speed, and reliability, applying best practices in data engineering.
- Document architecture, code, and operational procedures for maintainability and compliance.
Requirements
- 5+ years of experience in data engineering or software development with a focus on AWS services.
- Proficiency in Python, SQL, and AWS Glue, including Glue ETL jobs and job orchestration.
- Strong understanding of data modeling, data warehousing, and cloud data architecture.
- Experience with CI/CD pipelines, version control, and automated testing in a cloud environment.
- Excellent problem‑solving skills and ability to work in an agile, collaborative setting.