At Niagara, we're looking for Team Members who want to be part of achieving our mission to provide our customers the highest quality most affordable bottled water.
Consider applying here, if you want to:
We offer competitive compensation and benefits packages for our Team Members.
Machine Learning Engineer II
As a Machine Learning Engineer II, you will design, build next-generation predictive and prescriptive maintenance systems utilizing Azure Machine Learning Studio from end to end. Drawing on industrial sensor data and machine PLC , you will develop cutting-edge models that detect failure signatures before they occur and prescribe optimized corrective actions.
You will own the end-to-end industrial ML lifecycle. You will design, train, and optimize supervised and unsupervised architectures to accurately predict equipment Remaining Useful Life (RUL), detect complex anomalies, and deploy prescriptive Agentic AI decision workflows. Once validated, you will deploy these models to low-latency cloud and edge endpoints, seamlessly integrating predictions with plant dashboards, End points Applications and CMMS workflows. Finally, you will establish automated MLOps pipelines in Azure ML Studio to continuously monitor data drift and trigger zero-downtime model retraining as physical factory environments evolve.
This is a high-impact & cross-functional engineering role requiring strong technical depth, system-level thinking, and the ability to communicate complex solutions effectively to diverse audiences including operations (Manufacturing plants), IT, systems Engineering, and executive leadership.
Key Responsibilities
Qualifications & Deep Technical Requirements
Technical Skills (Must-Haves):
This position embodies the values of Niagara's LIFE competency model, focusing on the following key drivers of success:
Work Experience/KSA's
Required:
Education: Bachelor's degree in Computer Science, Data Science, Electrical/Mechanical Engineering, Mathematics, or related quantitative field (Master's or PhD with an ML focus is highly preferred).
Strong proficiency in Python and modern machine learning frameworks such as PyTorch and/or TensorFlow
Experience working across multiple modalities, with expertise in one or more of:
Natural Language Processing: LLMs, text classification, information extraction, retrieval systems, agentic applications, or related areas.
Experience training, fine-tuning, evaluating, and deploying machine learning models in production environments.
Experience designing evaluation methodologies, benchmarking systems, and model performance metrics.
Experience with MLOps tools and practices (Docker, Kubernetes, CI/CD for ML, MLflow, etc.)
Experience with cloud platforms such as Google Cloud Platform (preferred), AWS, or Azure, including ML infrastructure, workflow orchestration, storage, and database services.
Preferred:
Preferred Competencies and Skills
Proficiency in Azure ML Studio and related tools for model development, deployment, and monitoring.
Proficiency in Agentic AI and LLM application development, including prompt engineering, RAG, vector search/embeddings, function/tool calling, and agent workflow orchestration.
Experience with Agentic AI frameworks or platforms such as LangChain, LlamaIndex, Microsoft Semantic Kernel, AutoGen, CrewAI, Azure AI Foundry, OpenAI API, or equivalent.
Ability to design secure AI agent integrations with APIs, databases, CMMS/EAM platforms, cloud services, and industrial data sources while enforcing least-privilege access and approval gates.
Ability to evaluate and monitor AI agent performance using offline and online evaluations, trace logs, quality metrics, guardrails, human feedback, and incident response processes.
Understanding of Responsible AI, privacy, prompt-injection risks, model/tool misuse, auditability, and governance for autonomous or semi-autonomous AI agents.
Proficiency in using query languages such as SQL, Hive, Pig. Etc.
Proficiency in, but not limited to:
Microsoft Office Applications - Word, Excel, PowerPoint, Outlook, Project, Visio, etc.
Proficiency in applied statistical skills, such as distributions, statistical testing, regression, etc.
Basic understanding of data acquisition and processing tools and techniques and developing algorithms on common platforms to generate outputs
Scripting and programming skills such as Python, SQL, JavaScript, C++, C#, or API-based integration for analytics, automation, and AI agent tool development
Basic understanding of PLC/SCADA systems such SIEMENS S7, ALLEN BRADLEY, BnR, Edge data Management, etc.
Understanding of machine learning techniques and algorithms, such as k-NN, Naive Bayes, SVM, decision forests, gradient boosting, neural networks, and LLM-based approaches
Preferred experience with common data science and AI toolkits, such as R, Weka, Python, NumPy, Matplotlib, Pandas, MATLAB, Azure ML, and LLM/agent development libraries
Able to translate data, model outputs, and AI agent recommendations into actionable decisions for senior management
Strong analytical and problem-solving skills
Self-motivated with a proven record of taking initiative
Able to work with minimal supervision
Detail-oriented with excellent oral and written communication skills
Able to execute tasks in a very dynamic and ever-changing environment
Education
Minimum Required:
Bachelor's Degree in Computer Science, Data Science, Artificial Intelligence, Industrial/Automation Engineering, or other related fields or equivalent experience
Preferred:
Master's Degree or PhD in Computer Science, Data Science, Artificial Intelligence, Industrial/Automation Engineering, or related field
Certification/License:
Typical Compensation Range
Pay Rate Type: Salary
$100,464.14 - $145,673.02 / Yearly
Benefits
Our Total Rewards package is thoughtfully designed to support both you and your family:
Regular full-time team members are offered a comprehensive benefits package, while part-time, intern, and seasonal team members are offered a limited benefits package.
https://careers.niagarawater.com/us/en/benefits
Any employment agency, person or entity that submits a résumé into this career site or to a hiring manager does so with the understanding that the applicant''s résumé will become the property of Niagara Bottling, LLC. Niagara Bottling, LLC will have the right to hire that applicant at its discretion without any fee owed to the submitting employment agency, person or entity.
Employment agencies that have fee agreements with Niagara Bottling, LLC and have been engaged on a search shall submit résumé to the designated Niagara Bottling, LLC recruiter or, upon authorization, submit résumé into this career site to be eligible for placement fees.