AI/ML Software Engineer II (Enterprise Production Systems)

Niagara Bottling•Diamond Bar, CA
•$102,976 - $149,315

About The Position

The AI/ML Software Engineer II / IT Developer II is a hands-on member of Niagara Bottling’s Integration and Middleware Development team. The role designs, builds, and deploys AI/ML and Generative AI capabilities within enterprise systems while contributing to scalable integration and middleware platforms. Work includes applying machine learning, LLM-based solutions, data pipelines, intelligent automation, monitoring, anomaly detection, predictive workflows, AI-assisted development, and intelligent integration patterns to engineering and business problems. The position designs, develops, and maintains scalable APIs, microservices, and middleware technologies, embedding AI/ML capabilities into enterprise integration workflows. It uses Node.js and Python and modern microservices and API design patterns. The Developer collaborates with full-stack, data science, database, and ERP teams, as well as cross-functional business partners, to deliver intelligent, scalable enterprise solutions. The role follows established SDLC processes; develops technical designs and software; deploys and maintains systems; responds to user feedback and critical application issues; follows enterprise documentation, version control, testing, and migration standards; and coordinates work across onsite and offshore teams. It may participate in scheduled and off-hours support rotations as needed. Responsibilities may evolve and the listed duties are not exhaustive.

Requirements

  • 4–5 years of hands-on experience designing and implementing AI/ML/Generative AI solutions, including integrating machine learning models into production systems.
  • 4–5 years of experience with LLMs, prompt engineering, or AI-assisted automation.
  • 4–5 years of experience implementing intelligent monitoring, anomaly detection, predictive workflows, AI-driven error handling, or AI/ML for engineering productivity, automation, or enterprise system enhancements; practical implementation experience is required.
  • 4–5 years of cloud technology experience, with Azure preferred and AWS acceptable, including deployment of AI/ML or data-driven services.
  • 4–5 years of enterprise integration and middleware development experience, including MuleSoft.
  • 4–5 years of Node.js and Python development experience, including Python for data processing, ML workflows, or AI integration.
  • 4–5 years of experience building scalable APIs and microservices and understanding architectural patterns.
  • 3 years of experience managing technical projects and/or working in roles requiring substantial cross-team collaboration.
  • Bachelor’s degree in Computer Science, Engineering, or a related field; experience may include a combination of work experience and education.
  • Strong analytical, problem-solving, and critical-thinking skills.
  • Strong written and verbal communication skills, including detailed technical documentation.
  • Ability to work independently and collaboratively with diverse groups, manage priorities, and demonstrate professionalism and business judgment.
  • Proficiency with standard productivity tools such as Microsoft Office and Outlook.

Nice To Haves

  • 6 years of hands-on experience designing, training, fine-tuning, or integrating AI/ML/Generative AI 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.
  • 6 years of cloud technology experience; Azure preferred and AWS acceptable.
  • 5 years of enterprise integrations and middleware development experience, including MuleSoft.
  • 5 years of experience building scalable APIs and microservices and understanding architectural patterns.
  • 4 years of experience managing technical projects and/or working in roles requiring substantial cross-team collaboration.
  • Master’s degree in Computer Science, Engineering, or a related field.
  • Experience with DevOps practices and CI/CD pipelines.

Responsibilities

  • Execute established Software Development Life Cycle (SDLC) processes.
  • Collaborate with business analysts and stakeholders to develop software solutions aligned with business processes, data usage, and system flows.
  • Create 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 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 customer support for critical application issues.
  • Collaborate with onsite and offshore teams and communicate proactively with internal and external partners.
  • Continuously develop job knowledge by exploring development tools, programming techniques, and industry trends.
  • Participate in scheduled and off-hours support rotations as needed.
  • Analyze and develop technical solutions aligned with business and customer requirements.
  • Translate complex business and technical needs into actionable solutions and manage multiple priorities and concurrent projects.
  • Document technical incidents and processes, and present information professionally to peers, management, and technical professionals.
  • Apply AI/ML and Generative AI capabilities to enterprise systems and integration workflows, including intelligent monitoring, anomaly detection, predictive workflows, AI-assisted development, and intelligent automation.
  • Design, develop, and maintain scalable APIs, microservices, and middleware technologies.
  • Work with cross-functional IT and business teams to deliver intelligent, scalable enterprise solutions.

Benefits

  • Paid time off for holidays, sick time, and vacation time
  • Paid parental and caregiver leaves
  • Medical coverage, including virtual care options
  • Dental coverage
  • Vision coverage
  • 401(k) with company match
  • Health Savings Account with company match
  • Flexible Spending Accounts
  • Mental wellbeing benefits, including free counseling sessions for team members and household family members
  • Family Building Benefits, including fertility benefits for IVF and fertility preservation, plus adoption, surrogacy, and Doula reimbursements
  • Income protection including Life and AD&D, short- and long-term disability, critical illness, and accident plans
  • Special discount programs, including pet plans, prepaid legal services, identity theft protection, car rental, and airport parking
  • Tuition reimbursement, college savings plan, and scholarship opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service