N

Niagara Bottling

Bottled beverages for retailers and brands

AI/ML Software Engineer 2 - Enterprise Production Systems

AI Application Engineering +1Posted on Nov 12
Full-timeDiamond Bar, CA, USA$103k - $149.3k /yrIn-person

About the Job

Requirements

  • Hands-on experience designing and implementing AI/ML/GenAI solutions, including building and integrating machine-learning models into production systems; working with large language models, prompt engineering, or AI-assisted automation; implementing intelligent monitoring, anomaly detection, predictive workflows, or AI-driven error handling; and applying AI/ML to engineering productivity, automation, or enterprise system enhancements. Practical implementation experience is required, not only conceptual knowledge.
  • Experience with cloud technologies, preferably Azure or alternatively AWS, including deployment of AI/ML or data-driven services.
  • Experience with enterprise integrations and middleware development using MuleSoft.
  • Experience with Node.js and Python development, including Python for data processing, machine-learning workflows, or AI integration.
  • Experience building scalable APIs and microservices with understanding of architectural patterns.
  • Experience managing technical projects and/or working in roles requiring substantial cross-team collaboration.
  • A Bachelor's degree in Computer Science, Engineering, or a related field is required.
  • Ability to analyze and develop technical solutions aligned with business and customer requirements.
  • Ability to translate complex business and technical needs into actionable solutions.
  • Ability to manage multiple priorities and concurrent projects.
  • Strong written and verbal communication, including detailed documentation of technical incidents and processes.
  • Ability to work independently and collaborate with diverse groups.
  • Ability to deliver professional presentations to peers, management, and technical professionals.
  • Proficiency with standard productivity tools such as Microsoft Office and Outlook.

Responsibilities

  • Execute established Software Development Life Cycle processes.
  • Collaborate with business analysts and stakeholders to develop software solutions aligned with business processes, data usage, and system flows.
  • Create detailed process flows, high-level functional designs, and technical design specifications based on business requirements.
  • Write clean, scalable, efficient, and testable code.
  • Deploy software solutions and proactively evaluate user feedback.
  • Troubleshoot, debug, maintain, and upgrade existing systems and applications.
  • Follow enterprise standards and development guidelines, including documentation, version control, testing, and migration practices.
  • Plan, track, escalate, and deliver assigned tasks effectively and on schedule.
  • Provide reliable customer support for critical application issues.
  • Collaborate with onsite and offshore teams.
  • Explore development tools, programming techniques, and industry trends to enhance job knowledge.
  • Communicate proactively with internal and external partners.
  • Participate in scheduled and off-hours support rotations as needed.
  • Analyze and develop technical solutions aligned with business and customer requirements.
  • Apply AI/ML-driven engineering solutions, including intelligent monitoring, anomaly detection, predictive workflows, AI-assisted development, and intelligent integration patterns.
  • Design, develop, and maintain scalable APIs, microservices, and middleware technologies while embedding AI/ML capabilities into enterprise integration workflows.
  • Collaborate with full-stack, data science, database, and ERP teams, as well as cross-functional business partners, to deliver intelligent, scalable, and AI-enabled enterprise solutions.

Desired Qualifications

  • Six years of hands-on experience designing, training, fine-tuning, or integrating AI/ML/GenAI solutions in production environments.
  • Experience with LLM frameworks and AI platforms such as Azure OpenAI, OpenAI, or Hugging Face.
  • Experience with model lifecycle management, evaluation, or monitoring practices.
  • Experience with AI-powered automation or intelligent workflow orchestration.
  • Experience with data preprocessing, feature engineering, or model optimization.
  • Six years of cloud technologies experience, preferably Azure or alternatively AWS.
  • Five years of experience with enterprise integrations and middleware development using MuleSoft.
  • Five years of experience building scalable APIs and microservices with understanding of architectural patterns.
  • Four years of experience managing technical projects and/or working in roles requiring substantial cross-team collaboration.
  • A Master's degree in Computer Science, Engineering, or a related field.
  • Experience with DevOps practices and CI/CD pipelines.

About the Company

Niagara Bottling

Bottled beverages for retailers and brands

Niagara Bottling is a U.S.-based beverage manufacturer that makes and bottles a variety of drinks—bottled water, sparkling water, teas, sports drinks, and non-dairy milks—and also produces private-label beverages for grocery, club, and wholesale customers. Its operations cover the end-to-end process of making, bottling, and packaging beverages for brands and retailers to sell to consumers. The company differs from many competitors by being family-owned since 1963 and by prioritizing direct service, competitive pricing, and a broad product lineup alongside a focus on reliability and sustainability. Its goal is to be a dependable partner that delivers high-quality beverages efficiently while reducing environmental impact.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Diamond Bar, CA
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Niagara Bottling

See more jobs