NISC is seeking an experienced AI/ML Software Engineer to join their team developing cutting-edge AI solutions for utilities and broadband providers across North America. With over 50 years of experience and serving 960+ member organizations, NISC offers a unique opportunity to apply AI technology in meaningful ways that directly impact communities.
The role combines deep technical AI expertise with practical software engineering, focusing on implementing production-grade AI applications including LLMs, intelligent agents, and machine learning models. You'll be working on solutions that help cooperatives and utilities better serve their communities, making this an ideal position for someone who wants to see their AI work make a real-world difference.
The position offers significant technical challenges, requiring expertise in modern AI technologies like LLMs, RAG, and multi-agent systems, while maintaining a strong focus on production-quality code and scalable solutions. You'll be responsible for the full AI development lifecycle, from design through deployment, working with cutting-edge tools and technologies.
NISC provides an excellent benefits package including comprehensive healthcare, generous 401(k) matching, educational assistance, and various wellness programs. The company culture emphasizes integrity, innovation, and lasting relationships, making it an ideal environment for professional growth in AI development while contributing to essential infrastructure services.