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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level