onsite
Data Product Engineer Apprentice Level 5 - Peabody
Software Engineer
Data Product Engineer Apprentice – develop end‑to‑end data pipelines, model data, and build reliable data products using Python, SQL and AWS services to empower decision‑making across the organization.
About the role
Key Responsibilities
- Design, develop and maintain scalable data pipelines that ingest, transform and load data from diverse sources into data warehouses.
- Collaborate with data scientists and product owners to model data and create reusable data assets.
- Implement and monitor ETL processes using Python, SQL and AWS services such as S3, Glue, Redshift or Athena.
- Ensure data quality, lineage and documentation through automated tests and metadata management.
- Participate in code reviews, agile ceremonies and continuous improvement initiatives.
Requirements
- Strong foundation in Python programming and SQL querying.
- Experience with relational databases and data warehousing concepts.
- Familiarity with cloud platforms, preferably AWS, and related data services.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Good communication skills and ability to work collaboratively in a team.