
Senior Data Engineer
- Scrum
- Devops
- AI
- Python
- Object Oriented Programming
- SQL
- dbt
- Azure
- AWS
- GCP
- CI/CD
- Agile
- Dagster
- Snowflake
Job Description
Role overviewÂ
As a Manager — Data Engineering, you will lead a cross-functional delivery team in building and maintaining the framework and platform capabilities that drive our data pipelines and analytics solutions. You will take design ownership of individual projects, run day-to-day team activities, and contribute to community-of-practice enablement and onboarding programs. Your team will work closely with stakeholders across the organisation to identify and mitigate data challenges and to create data assets that drive measurable business value.Â
Primary responsibilitiesÂ
Team leadership & deliveryÂ
- Lead and manage a team of data engineers, providing technical guidance and mentorship to ensure their growth and developmentÂ
- Take design leadership over individual projects — own architecture decisions end-to-end, not just contributeÂ
- Take charge of day-to-day team activities including scrum ceremonies, sprint planning, and backlog managementÂ
- Oversee the development and operation of modern data engineering solutions, including data ingestion, processing, integration, and governanceÂ
- Collaborate with stakeholders to identify business needs and develop solutions that meet those needsÂ
Community of practice contributionÂ
- Develop and maintain shared frameworks for data engineering; contributions should reflect design for broader organisational scope, not just the immediate teamÂ
- Contribute to the onboarding of new data engineers, analysts, product owners, and other team members joining the projectÂ
- Contribute to community-of-practice enablement programs — including internal upskilling and certification, training frameworks, and knowledge-sharing initiativesÂ
- Act as a data owner and functional subject matter expert for assigned areas, supporting data product certification and lineage maturityÂ
Platform & operationsÂ
- Ensure platform stability and operational SLAs; drive reduction in operational noise and manual interventionÂ
- Extend DevOps capabilities for deploying and operating data solutionsÂ
- Work closely with product owners and stakeholders to identify and mitigate potential data challengesÂ
- Support the adoption of AI and LLM-based tooling to improve engineering efficiency and data qualityÂ
QualificationsÂ
EducationÂ
- Bachelor's degree or higher in Computer Science, Statistics, Business, Information Technology, or a related fieldÂ
ExperienceÂ
- 5+ years of experience in data engineering or a related discipline, with at least 2 years in a technical lead or team lead capacityÂ
- Proven track record delivering and supporting software and data engineering capabilities in a fast-paced, dynamic environmentÂ
- Experience contributing to shared frameworks within the data domain, and creating data assets used in mission-critical applicationsÂ
Technical skillsÂ
- Intermediate data design skills — data modelling, schema design, and pipeline architecture for enterprise-scale solutionsÂ
- Core Python proficiency — including object-oriented programming, reusable library design, and clean scalable code; not just ad hoc scriptingÂ
- Advanced SQL — window functions, query optimisation, and complex transformation logic beyond basic CRUD operations; experience with dbt is a plusÂ
- Intermediate DevOps and cloud (Azure, AWS, or GCP) — including CI/CD pipeline ownership, deployment practices, and cloud cost awarenessÂ
- Experience with Agile methodologies; hands-on experience running scrum ceremoniesÂ
- Experience with automated testing and data testing frameworks — able to design and enforce test coverage across pipelines and data assetsÂ
Domain expertiseÂ
- 5+ years building enterprise data solutions with a proven track record delivering high-quality pipelines and analytics productsÂ
- Familiarity with modern orchestration and transformation tooling — Dagster, dbt, and Snowflake experience strongly preferredÂ
- Understanding of data warehousing concepts and architecture patterns such as medallion architecture and dimensional modellingÂ
- Awareness of data product concepts including lineage, certification, and operational telemetryÂ
- Experience implementing data quality frameworks — including validation, profiling, and monitoring — to ensure integrity and consistency across data systemsÂ
- Experience working in environments where data engineering capabilities are shared as platform services, not built in isolationÂ
Individual skillsÂ
- Strong collaborator and team player, with the ability to work effectively with business stakeholders and cross-functional teamsÂ
- Strong analytical thinker — able to troubleshoot complex pipeline issues, optimise performance, and identify improvement opportunities across data systemsÂ
- Clear point of view on data engineering best practices — and the ability to bring others along, not just hold the opinionÂ
- Effective communicator who can translate technical decisions into business languageÂ
Mindsets and behavioursÂ
- Embraces change and is passionate about driving innovation and continuous improvementÂ
- Believes in a non-hierarchical culture of collaboration, transparency, safety, and trustÂ
- Not afraid to take risks and try new approaches; willing to learn from failure and use it to drive growthÂ
- Invested in the growth of others — sees enabling teammates as part of their own successÂ
Location(s)
Mexico City - Antara Tower A - 5th Floor - Local Office
Â
Kraft Heinz is an Equal Opportunity Employer – Underrepresented Ethnic MinorityGroups/Women/Veterans/Individuals with Disabilities/Sexual Orientation/Gender Identity and other protected classes.
Senior Data Engineer · MX1DELIMEX DE MEXICO SA DE CV Company