G

General Mills

Manufactures and distributes packaged foods

Data Engineer 2

Data EngineeringUpdated on Nov 12
Full-timeMumbai, Maharashtra, IndiaNo salary listedHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Electronics and Telecommunications, or a related field is required.
  • At least 7 years of experience in Data Engineering is required.
  • Experience working with data lakes and multiple data sources is mandatory.
  • Strong hands-on experience with SQL, Snowflake, Snowpipe, Snowflake Streams and Tasks, Dynamic Tables, Stored Procedures, and dbt, including models, Jinja templating, macros, tests, and documentation is required.
  • Strong knowledge of data warehousing, data modeling, and ETL/ELT frameworks is required.
  • Experience with large-scale data processing and analytics engineering is required.
  • Experience developing data platforms or business intelligence solutions is required.
  • A strong understanding of data quality, governance, security, and data-access principles is required.
  • The role requires effective communication, stakeholder-management, and problem-solving skills.
  • The role requires the ability to manage ambiguity, make timely decisions, and deliver high-quality work within agreed timelines.
  • Applicants must meet the minimum age qualifications in the country where the job is located.

Responsibilities

  • Design, develop, and maintain scalable ETL/ELT pipelines using Snowflake, SQL, dbt, Azure, and related technologies.
  • Build and maintain robust data architectures supporting Bronze, Silver, and Gold data layers.
  • Develop reliable data-processing workflows using incremental processing, deduplication, testing, and automation.
  • Create reusable, maintainable, and well-documented data engineering solutions.
  • Integrate data from multiple sources, including Nielsen, Circana, internal systems, and other business datasets.
  • Develop scalable data models for reporting, analytics, and business intelligence use cases.
  • Ensure consistency across product, period, market, customer, and other business dimensions and hierarchies.
  • Review existing data models and processes to identify sustainable, scalable, and automated improvements.
  • Harmonize data and processes while balancing speed, quality, and business requirements.
  • Establish and maintain data-quality rules, validation metrics, monitoring processes, and issue-resolution workflows.
  • Ensure accurate, complete, consistent, and reliable data flows across the data environment.
  • Support data governance, stewardship, metadata, documentation, and data-security practices.
  • Apply appropriate Snowflake security controls, including role-based access, masking policies, and row-access policies.
  • Proactively identify and resolve data-quality and data-integrity issues.
  • Develop an understanding of new datasets requested by business stakeholders.
  • Assess the structure, quality, and usability of new data sources.
  • Design and implement processes to integrate new data assets into the existing data environment.
  • Ensure new data assets are scalable, governed, documented, and fit for analytics use.
  • Understand data requirements from stakeholders and internal teams.
  • Deliver data transformations and analytical datasets that help answer business questions faster and more effectively.
  • Support reporting and visualization teams with backend data architecture and data-model development.
  • Translate business requirements into practical and sustainable technical solutions.
  • Communicate with stakeholders, delivery teams, and business partners throughout the project lifecycle.
  • Optimize SQL queries, dbt models, Snowflake workloads, Delta storage formats, and pipeline performance.
  • Apply performance-tuning techniques across Snowflake, dbt, Databricks, and Azure environments.
  • Design solutions that support scalability, reliability, maintainability, and cost efficiency.
  • Monitor data workflows and proactively address performance and operational issues.
  • Contribute to continuous-improvement initiatives across data engineering and analytics processes.
  • Share knowledge, provide peer support, and promote effective engineering practices.
  • Remain curious and adapt to evolving tools, technologies, and business needs.
  • Build strong working relationships and contribute positively as a team member.

Desired Qualifications

  • A master's degree in Computer Science, Information Technology, Electronics and Telecommunications, or a related field is preferred.
  • Experience in the FMCG, consumer goods, retail, or market research industries is preferred.
  • Experience working with Nielsen, Circana, panel data, retail measurement data, or similar datasets is preferred.
  • Experience with Snowpark, particularly Python, for complex transformation logic beyond standard SQL is preferred.
  • Experience with Azure Data Factory, Azure Storage Accounts, Azure Key Vault, and Azure DevOps is preferred.
  • Experience with CI/CD implementation for Snowflake and dbt deployments is preferred.
  • Experience migrating data pipelines from Databricks to Snowflake, including Delta Live Tables and Unity Catalog, is preferred.
  • Familiarity with Snowflake RBAC, masking policies, row-access policies, and other security frameworks is preferred.
  • Experience with Databricks, PySpark, Delta Lake, or Azure Databricks is preferred.
  • Knowledge of Power BI or other business intelligence and visualization platforms is preferred.
  • Relevant certifications in Snowflake, dbt, Azure, or data engineering are desirable.
  • A continuous-improvement mindset with a strong focus on data accuracy and reliability is preferred.
  • The ability to build effective relationships, influence stakeholders, and collaborate across global teams is preferred.
  • Demonstrated ownership, attention to detail, curiosity, and commitment to delivering results are preferred.

About the Company

General Mills

Manufactures and distributes packaged foods

General Mills is a global food company that manufactures and sells a wide range of packaged foods. Its products include cereals (like Cheerios), baking and ready-to-eat mixes (Betty Crocker, Pillsbury), ice cream (Haagen-Dazs), and pet foods (Blue Buffalo). The company distributes these products through grocery stores and online retailers and supports its brands with targeted advertising. Its food lines reach households, families, and pet owners alike. General Mills differentiates itself through a broad, well-known portfolio, a commitment to quality and sustainability, responsible sourcing, and community involvement, which helps build customer trust. Its goal is to provide tasty, nutritious foods while making a positive impact on people, communities, and the environment.

Company size
Not listed
Company stage
IPO
Headquarters
Minneapolis, MN
Founded
1928

Recently Posted Jobs

Explore more opportunities at General Mills

See more jobs