data engineer apprenticeship