Lead Machine Learning Engineer - Remote Eligible
We exist to make food the world loves. Our company prioritizes being a force for good, a place to expand learning, explore new perspectives, and reimagine new possibilities. We look for bold thinkers with big hearts who challenge one another and grow together to become the undisputed leader in food.
About the role
As a Lead ML Engineer, you are a technical lead within the AIA team focused on delivering the migration of machine learning-based solutions and agents from concept to production-level operational excellence. You will deliver initiatives such as building scalable, resilient, and automated solutions in GCP, Glean, UnifyApps, and other platforms to ensure that agents and models deliver on organizational objectives. You will professionally engineer solutions, taking into account risk and effective/efficient use of computational resources.
Responsibilities
- Lead complex machine learning and agentic projects involving multiple resources, including full accountability for stakeholder management, expectation setting, project scoping, planning, requirements elicitation, and overall project success while adhering to timeline/resource constraints.
- Provide stakeholders with a range of options for solving stated business problems.
- Investigate, utilize, and advocate for generative and agentic tools to enhance team effectiveness.
- Integrate AI solutions into larger, complex systems comprising many third-party applications within the General Mills ecosystem.
- Research and operationalize technology and processes necessary to scale ML models and agentic solutions.
- Recommend model changes to optimize cloud spend.
- Automate monitoring of models for failures and degradation.
- Automate monitoring of data sources to identify issues and/or data changes.
- Automate ML pipelines, logging of model usage, and predictions provided.
- Improve ML pipeline documentation and understandability.
- Harden code and processes to reduce or prevent failures.
- Improve logging and diagnostic processes.
- Lead the investigation and resolution of production issues, perform root cause analysis, and recommend changes to reduce/eliminate re-occurrence.
- Optimize deployment and change control processes for models.
- Create and operationalize quality assurance processes for ML models.
Requirements
- Knowledge of project/program management terminology/concepts.
- 4+ years professional experience as a software engineer, data scientist, or AI Engineer.
- Strong background in statistical modeling including ARIMA, regression, and Random Forest models.
- Background in optimization problems is strongly preferred.
- Track record of producing machine learning models and agentic solutions at scale.
- Strong verbal and written communication skills, including the ability to interact effectively with colleagues of varying technical and non-technical abilities.
- Passion for agile software processes, data-driven development, reliability, and systematic experimentation.
- Passion for learning new technologies and solving challenging problems.
- Bachelor’s degree.
- Comfort working with a Windows computer and Microsoft Office Suite.
- Comfort working with international partners and potentially flexing your calendar to meet time zone needs.
Qualifications
- Bachelor’s Degree in Computer Science, Engineering, IT, or other related fields.
- 7+ years of related experience as a software engineer, data scientist, or AI Engineer.
- Experience with deep code or custom code agentic frameworks (LangChain or LangGraph).
- Experience productionizing Optimization Models.
- Experience with factory systems.
- Experience with real-time pipelines.
Additional Considerations
We are open to remote employees within the United States with a preference for talent in the Minneapolis market. International relocation or international remote working arrangements (outside of the US) will not be considered. Applicants must be currently authorized to work in the United States on a full-time basis; General Mills will not sponsor work visas for this position. Applicants must meet a minimum 18-year age qualification.