NISC is seeking an experienced AI/ML Software Engineer to join their team in developing cutting-edge artificial intelligence solutions for the utilities and broadband sector. With over 50 years of experience serving 960+ utility and broadband members across North America, NISC is at the forefront of implementing AI technologies to enhance their enterprise software solutions.
The role demands a seasoned professional with at least 6 years of software development experience, including 3+ years specifically in AI/ML development. You'll be responsible for designing, developing, and deploying production-grade AI applications, working with advanced technologies including LLMs, agentic architectures, and modern ML frameworks.
This position offers a unique opportunity to apply AI technologies in meaningful ways, directly impacting how utilities and broadband providers serve their communities. You'll be working on real-world applications, not just theoretical concepts, requiring both technical expertise and practical implementation skills.
The company offers a comprehensive benefits package including medical, dental, and vision insurance, a generous 401(k) plan with both matching and base contributions, educational assistance up to $25,000, and various wellness programs. The work environment is hybrid, with flexibility to work from multiple office locations including Cedar Rapids, IA, Lake Saint Louis, MO, and Mandan, ND.
NISC's cooperative structure means the focus is on serving members and employees rather than maximizing profits. The company culture emphasizes integrity, relationships, innovation, teamwork, and personal development. This role offers the chance to be at the intersection of cutting-edge AI technology and practical utility sector applications, making a real difference in how essential services are delivered to communities across North America.