
Senior Data Engineer
AB InBev | Growth Group16 days ago
Campinas, BrazilSenior
Responsibilities
- Own the technical design and delivery of the data model for a BEES business domain.
- Profile source systems and Unity Catalog tables to assess grain, keys, cardinality, overlap, nulls, and derived columns.
- Produce and evolve canonical logical models and datasets with documented mappings, transformations, nullability, and lineage.
- Design master-data outcomes, including entity resolution, matching, duplicate handling, cross-system identity, and survivorship.
- Define advanced data-quality expectations and contribute to executable quality checks and monitoring.
- Shape models for data scientists, data analysts, curated tables, metric views, and feature tables.
- Contribute Python packages, SQL and Spark code, YAML definition contracts, entity classification, mappings, and tests to the ontology codebase.
- Drive entity and attribute lifecycle changes, compatibility guidance, and consumer communication.
- Escalate cross-domain conflicts and ownership disputes when broader alignment is needed.
- Review models and code and mentor engineers through design reviews, source-analysis pairing, and hands-on support.
Requirements
- Senior experience as a data engineer, data analyst, or equivalent data professional designing conceptual and logical models from operational source systems.
- Demonstrated ability to turn ambiguous business context and imperfect data into models with explicit entities, grain, keys, relationships, and cardinalities.
- Hands-on master data management experience, including deterministic and probabilistic matching, blocking, duplicate detection, golden records or survivorship rules, and cross-system identity.
- Advanced data-quality experience covering uniqueness, referential integrity, validity, completeness, consistency, reconciliation, and timeliness checks.
- Production SQL, batch ELT, and sufficient PySpark or Spark SQL experience to profile sources and prototype conformed datasets on Databricks.
- Ability to contribute to a Python codebase, add tests, and carry pull requests through review.
- Experience with catalog or metadata systems, physical-table and column mapping, lineage, and data contracts.
- Experience reviewing engineers' models and code and mentoring through design feedback and documentation.
- Experience collaborating in GitHub or Azure DevOps and reviewing changes from outside the immediate team.
- Clear written and verbal communication with business stakeholders, data scientists, and data analysts.
- Bachelor's degree in computer science, engineering, information systems, or another quantitative field, or equivalent practical experience.
- Preferred qualifications include data management and governance experience, Azure Databricks or Unity Catalog experience, preparing data for analysts or data scientists, entity classification or schema matching, and marketplace, B2B, or B2C experience.
Benefits
- Performance-based bonus, attendance bonus, private pension plan, meal allowance, days off, and transportation allowance.
- Health, dental, and life insurance plans, discounts on medications and Ambev products, and childcare assistance.
- Casual office and dress code, WellHub and Clube Ben partnerships, scholarship program, school supplies support, and language-learning platforms and training.
Tech Stack
Categories
Data Engineering
About AB InBev | Growth Group
AB InBev | Growth Group is the digital product and growth arm of Anheuser-Busch InBev, the Leuven-based public brewer behind Budweiser, Corona, and Stella Artois. It builds and scales platforms such as BEES, a B2B marketplace used by merchants and retailers in over 29 countries, plus supporting data and logistics tools that help route orders and manage inventory. The group’s work underpins AB InBev’s global portfolio of 500+ beverage brands.