Data Engineering Apprentice
eightfold
Job Description
Assist in building and maintaining data pipelines for ingesting, transforming, and validating data from various source systems.
• Support data transformations using SQL and Python under established engineering standards.
• Help with data quality checks, reconciliation processes, and basic troubleshooting of data issues.
• Participate in documenting data pipelines, table definitions, and engineering artifacts.
Learning & Engineering Practices
• Learn and apply modern data engineering practices including ELT/ETL pipelines, version control, and CI/CD fundamentals.
• Follow enterprise data engineering standards for naming conventions, data modeling, and code quality as defined by the team.
• Gain hands-on exposure to cloud data platforms such as Snowflake and Azure-based data services.
• Participate in code reviews and technical walkthroughs as a learning opportunity.
Collaboration & Communication
• Work closely with senior data engineers, analysts, and product owners to understand business and technical requirements.
• Support team activities such as sprint planning, backlog grooming, and sprint reviews in an Agile delivery model.
• Communicate progress, issues, and learnings clearly to mentors and team members.
Data Governance & Compliance
• Learn and adhere to data governance, security, and access control standards.
• Assist in implementing basic data validation, audit columns, and control checks required for enterprise and finance data