New opportunity

Lead Machine Learning Engineer (MLops)

General Mills · Mumbai, India

About this role

General Mills’ Digital and Technology India team seeks a Lead Machine Learning Engineer for its Global Data Science team in Powai, Mumbai. This is a hybrid, full-time role focused on moving machine-learning solutions from concept into reliable production operation on Google Cloud Platform (GCP).

Responsibilities

  • Design and implement end-to-end MLOps pipelines using GCP, Vertex AI, Kubeflow and Airflow. Automate model deployment, monitoring, retraining, logging and pipeline orchestration.
  • Establish version-control, CI/CD, coding and quality-assurance practices. Optimize model performance, deployment processes, cloud infrastructure and operating costs.
  • Lead production support, troubleshoot incidents, conduct root cause analysis and implement preventive solutions.
  • Partner with Data Science, Engineering and Business teams on scalable production ML solutions. Set architecture standards, develop reusable design patterns, improve platforms, evaluate emerging MLOps technologies and mentor colleagues.

Minimum qualifications:

  • At least 12 years of overall industry experience, including 7+ years of relevant machine-learning experience in MLOps. The posting specifies a minimum bachelor’s degree and mentions an advanced degree in a quantitative field such as computer science, engineering, statistics, mathematics or data science.
  • Strong Python, SQL/BigQuery and Vertex AI proficiency on GCP; experience building and deploying production-scale ML models and optimizing performance. Hands-on Airflow, Kubeflow, MLflow and MLOps orchestration experience.
  • Knowledge of CI/CD, test-driven development, Jenkins and Git; experience in Agile Scrum or Kanban environments; understanding of supervised ML algorithms, data transformation and feature engineering. Strong written and verbal communication with technical and nontechnical colleagues is required.

Preferred qualifications include a GCP Machine Learning certification, CPG industry knowledge, exposure to deep learning, reinforcement learning or LLMs, publications or AI/data-science community contributions, and relevant AI or machine-learning certifications. Applicants must meet the minimum age requirements in the country where the job is located.

For full details about this role, click “Apply on company site” to view the employer’s original posting.

Skills for this role

MLOpsGoogle Cloud PlatformVertex AIKubeflowApache AirflowMLflowPythonSQLBigQueryCI/CDTest-driven developmentJenkinsGitAgileScrumKanbanSupervised learningData transformationFeature engineeringModel deploymentModel monitoringMachine learningDeep learningReinforcement learningLarge language modelsProduction supportRoot cause analysisCommunicationMentoring

Your skill match

Checking your profile…

YOUR NEXT STEP

Get interview-ready for this role

A focused preparation guide, built around this job’s responsibilities and requirements.

✦ AI-generated guide
Preparation suggestions, not the employer’s actual interview questions. Always check the original posting for current requirements.
01

Understand the role

What matters most

  • Take ML solutions into reliable production

    The role leads the move from concept to production-level operation. Prepare to explain how you have designed scalable, resilient GCP deployments and judged whether a model was ready to operate.

  • Build automated end-to-end MLOps pipelines

    The posting calls for pipelines using GCP, Vertex AI, Kubeflow and Airflow, with automated deployment, monitoring, retraining, logging and orchestration. Prepare to walk through the design choices and operational behavior of a pipeline.

  • Set engineering standards and improve efficiency

    The lead is expected to drive version control, CI/CD, coding standards and quality assurance while optimizing model performance, deployment, infrastructure and cloud costs. Prepare examples of standards you established and the trade-offs behind improvements.

  • Own production support and prevention

    The role includes troubleshooting, root cause analysis and preventive solutions. Prepare a concise incident example covering diagnosis, resolution and what changed afterward.

  • Lead across teams and strengthen the platform

    The posting emphasizes partnership with Data Science, Engineering and Business teams, plus architecture standards, reusable patterns, platform improvements and mentoring. Prepare to explain how you reached technical decisions across those groups and helped others adopt them.

Likely challenges to think through

  • Balancing automation with operational control

    Likely challenge, not a confirmed employer problem: automated retraining and deployment can speed delivery but make failures harder to contain. Prepare to discuss how you would use monitoring, logging, quality checks and controlled releases to keep a pipeline dependable.

  • Improving performance without unchecked cloud spend

    Likely challenge, not a confirmed employer problem: the posting asks for both scalable production ML and lower cloud costs. Prepare an example of how you evaluated model and infrastructure performance against operating cost, including what you chose not to optimize.

  • Standardizing across differing team needs

    Likely challenge, not a confirmed employer problem: reusable architecture must serve Data Science, Engineering and Business partners without blocking useful variation. Prepare to explain where you would set common patterns, where you would allow exceptions and how you would communicate those decisions.

03

Practice your answers

Technical practice

How would you design an end-to-end MLOps pipeline on GCP using Vertex AI, Kubeflow and Airflow?

What to coverSuggested preparation: Explain how you would divide orchestration, training and deployment responsibilities, then connect the stages from data preparation to production operation. Discuss failure handling, scalability and the trade-offs of using multiple orchestration tools.

How would you make production model deployment reliable and repeatable?

What to coverSuggested preparation: Describe automated deployment checks, release controls and a way to recover from a faulty release. Explain how you would judge whether a model is ready to move from development into production.

What would you monitor in a deployed model, and when would you retrain it?

What to coverSuggested preparation: Distinguish service health, data changes and model performance, including how logging helps investigate problems. Discuss the trade-off between scheduled and condition-triggered retraining, with validation before redeployment.

How would you use Git and MLflow to make ML work reproducible?

What to coverSuggested preparation: Explain how you would associate code versions, experiment results, model artifacts and deployment decisions. Address how another engineer could trace a production model back to the work that produced it.

How would you build and validate features using Python, SQL and BigQuery?

What to coverSuggested preparation: Walk through data transformation, feature engineering and checks on input quality at production scale. Discuss how you would balance query efficiency with features that remain consistent between training and deployment.

How would you evaluate a supervised model before putting it into production?

What to coverSuggested preparation: Explain how you would choose validation data and metrics that reflect the intended objective, while checking for leakage or unstable performance. Discuss the trade-off between predictive performance and operational complexity.

What CI/CD and test-driven development practices would you establish for an ML pipeline?

What to coverSuggested preparation: Describe useful tests for Python code, data transformations and pipeline components, plus where automated checks would run in a Git and Jenkins workflow. Explain which failures should block a deployment and why.

How would you investigate a production ML pipeline incident and prevent its recurrence?

What to coverSuggested preparation: Explain how you would use logs and pipeline state to isolate a failure, restore service and conduct root cause analysis. Distinguish an immediate fix from a preventive change that can be verified.

How would you improve model performance while controlling GCP operating costs?

What to coverSuggested preparation: Compare model-level, pipeline and infrastructure changes against their effects on quality, reliability and cost. Explain what measurements you would collect before and after an optimization.

How would you decide whether an emerging MLOps approach belongs in shared platform standards?

What to coverSuggested preparation: Define evaluation criteria such as scalability, reliability, reuse, integration effort and cloud cost. Explain how you would test a proposed improvement before turning it into a reusable design pattern.

Behavioural practice

Tell me about a time you aligned data science, engineering and business colleagues on a production ML solution.

What to coverSuggested preparation: Use situation, action and result to show how you reconciled differing priorities and communicated with technical and nontechnical colleagues. State the decision reached and its observable outcome.

Describe a production incident you led through resolution.

What to coverSuggested preparation: Use situation, action and result to distinguish your response, communication and root cause investigation. Include the preventive measure and what evidence showed whether it worked.

Give an example of how you mentored engineers or shared MLOps knowledge.

What to coverSuggested preparation: Use situation, action and result to explain the need, the support you provided and what changed for the team. Keep the focus on your contribution rather than claiming a team outcome without evidence.

Tell me about a time you introduced an engineering standard or reusable pattern.

What to coverSuggested preparation: Use situation, action and result to explain the problem, how you gained adoption and how you assessed the effect on quality or delivery. Address any trade-off or resistance you had to resolve.

Describe a time priorities changed during Agile delivery of an ML or data project.

What to coverSuggested preparation: Use situation, action and result to show how you reprioritized work and kept stakeholders informed. Explain the delivery or operational consequence without assuming a particular Scrum or Kanban process.

02

Sharpen your knowledge

Topics to prepare

  • End-to-end MLOps architecture

    The role leads scalable, resilient ML pipelines on GCP using Vertex AI, Kubeflow and Airflow. For revision, sketch a concept-to-production architecture and explain what each named component orchestrates, where failures can occur and how the design can be reused.

  • Model lifecycle and production reliability

    The posting calls for automated deployment, monitoring, retraining and logging. As a preparation exercise, map the signals and decision points that would trigger investigation, retraining or a deployment change for a production model.

  • Supervised learning and feature design

    Strong understanding of supervised algorithms, data transformation and feature engineering is specified. Revise by comparing two supervised approaches for a hypothetical dataset, then explain feature construction, validation and how to avoid using information unavailable at prediction time.

  • Engineering standards and cloud-cost tradeoffs

    The lead is expected to set architecture standards, establish quality practices and improve scalability while reducing cloud costs. For revision, compare two pipeline designs on reliability, reuse, performance and operating cost; state what evidence would guide the choice.

  • Production support and cross-functional leadership

    The role includes incident troubleshooting, root cause analysis, preventive solutions, mentoring and collaboration with Data Science, Engineering and Business teams. Rehearse explaining a hypothetical model-production incident: its impact, investigation, prevention plan and a concise update for nontechnical stakeholders.

Skills to revise

  • Orchestrate a GCP ML workflow

    The posting explicitly names GCP, Vertex AI, Kubeflow and Airflow. As practice, outline or build a small training-to-deployment workflow using those named technologies, showing dependencies, failure handling and where monitoring and retraining would connect.

  • Write Python and BigQuery data preparation

    Strong Python and SQL/BigQuery proficiency is required. Practice writing a BigQuery query to prepare a supervised-learning dataset and Python code to validate and transform its features; explain how you would check correctness and performance.

  • Track and compare model runs with MLflow

    Hands-on MLflow experience is specified. Practice recording parameters and evaluation results for two model runs, then explain how the records support comparison and a reproducible deployment decision.

  • Test and release pipeline changes

    The posting names Git, Jenkins, CI/CD and test-driven development. Practice drafting a small tested pipeline change and its Git-to-Jenkins release sequence, including checks that should block a faulty deployment.

  • Diagnose and document a production failure

    Leading production support and performing root cause analysis are explicit responsibilities. Practice tracing a hypothetical failed pipeline run through orchestration status and logs, then write a short incident summary with the cause, corrective action and preventive check.

04

Your preparation checklist

  • Map your evidence to the qualifications

    Prepare a one-page evidence map for the posted 12+ years of industry experience, 7+ years of relevant MLOps experience, degree, and technical requirements. List preferred qualifications separately and include only evidence you can substantiate.

  • Build a production-ML project walkthrough

    Prepare a concise example showing how a supervised model moved from data transformation and feature engineering through deployment and performance optimization. Identify your decisions, measurable results, and what you would change.

  • Practice an end-to-end pipeline design

    Sketch a GCP architecture using Vertex AI, Kubeflow, Airflow, and MLflow where appropriate. Explain orchestration, versioning, deployment, monitoring, retraining, logging, and the tradeoffs between components; this is a practice exercise, not a stated interview task.

  • Show how you would govern releases

    Prepare a sample release checklist covering Python and SQL/BigQuery work, Git, tests and quality checks, CI/CD, and Jenkins. Explain how it would make model changes reproducible and safe to deploy.

  • Prepare a production-incident account

    Outline one support incident you can discuss: detection, troubleshooting, root cause, communication, recovery, and preventive change. Be ready to explain any effects on model performance, infrastructure, or operating cost.

  • Demonstrate lead-level collaboration

    Prepare examples of an architecture standard or reusable pattern you influenced, a platform improvement, and mentoring or knowledge sharing. Explain how you worked with data science, engineering, and business colleagues without overstating your role.

  • Write questions for General Mills

    Bring questions about the Global Data Science team’s current path from model concept to production, ownership of monitoring and incident response, priorities for reusable MLOps patterns, and how cloud-cost improvements are evaluated.

AI-generated from the job information · Prepared Sep 30, 2026 (UTC)Useful preparation, not a guarantee of eligibility or an offer.

Availability last checked: 5 Nov 2026. Status can change after a check; confirm on the employer’s website. Report an issue · Our checking policy

KEEP EXPLORING

Similar AI jobs

Related skills and specializations in India. Matched to this role, not your profile.

Explore more jobs
Finding similar opportunities…