Sr Software Engineer (AI & ML Technical Lead)

A technology solutions provider serving 960+ utilities and broadbands across North America, developing enterprise software solutions for over 50 years.
Cedar Rapids, IA, USALake St Louis, MO, USAMandan, ND 58554, USA
Machine Learning
Staff Software Engineer
Hybrid
501 - 1,000 Employees
10+ years of experience
AI · Enterprise SaaS

Description For Sr Software Engineer (AI & ML Technical Lead)

NISC is seeking an experienced AI/ML Technical Lead to drive innovation in their enterprise software platform serving utilities and broadband providers across North America. This role combines technical leadership with hands-on development, focusing on implementing cutting-edge AI solutions using large language models and agentic architectures.

The position offers a unique opportunity to impact rural communities through technology, working with a company that has served the utility and broadband sector for over 50 years. The ideal candidate will bring both theoretical knowledge and practical experience in deploying AI solutions, leading a team while maintaining hands-on involvement in development.

Key aspects of the role include architecting AI/ML solutions, providing technical leadership, and ensuring best practices in software engineering. The position requires expertise in LLMs, agentic architectures, and machine learning techniques, with a focus on delivering practical, production-ready solutions that provide tangible business value.

The role offers a hybrid work environment with the flexibility to work from multiple office locations or remotely for qualified candidates. NISC provides comprehensive benefits including healthcare, retirement planning, educational assistance, and various wellness programs. The company culture emphasizes integrity, innovation, and teamwork, with a strong focus on building lasting relationships and empowering individuals to make a difference.

This is an excellent opportunity for an experienced AI/ML professional who wants to combine technical leadership with meaningful impact, working on solutions that help sustain and improve services in rural communities. The role requires a blend of technical expertise, leadership skills, and a passion for applying AI technology to solve real-world challenges in the utility and broadband sectors.

Last updated 8 hours ago

Responsibilities For Sr Software Engineer (AI & ML Technical Lead)

  • Architect, develop, and deploy real-world AI/ML solutions for production environments
  • Provide technical leadership and guidance in AI/ML development
  • Lead design and implementation of AI applications using LLMs and agent-based systems
  • Develop and fine-tune ML models for efficiency and scalability
  • Guide team of software engineers in AI-powered solutions development
  • Shape AI/ML strategy and evaluate emerging technologies
  • Collaborate with software engineers, data scientists, and business stakeholders
  • Ensure high-quality, maintainable, and scalable AI/ML solutions

Requirements For Sr Software Engineer (AI & ML Technical Lead)

Python
  • 10+ years software development experience with 5+ years in AI/ML
  • Strong experience with LLMs (OpenAI, Anthropic, Mistral)
  • Proven ability to design and implement agentic architectures
  • Experience training, fine-tuning, and deploying ML models
  • Proficiency in Python, TensorFlow, PyTorch, and cloud-based ML solutions
  • Strong software engineering background in scalable system design
  • Bachelor's or Master's Degree in Computer Science or related field
  • Track record of delivering AI solutions in production environments

Benefits For Sr Software Engineer (AI & ML Technical Lead)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Education Budget
  • Medical, Dental and Vision Insurance
  • Health Savings Account (HSA) with $100 monthly contributions
  • 401(k) with 6% match and 4% base contributions
  • Life insurance up to 3x annual salary
  • Short and long-term disability coverage
  • PTO and 9 paid holidays
  • $25,000 employee educational assistance program
  • $2,500 Interest-FREE technology loan program
  • Employee Assistance Program
  • Wellness program with up to $800 HSA rewards

Interested in this job?

Jobs Related To NISC Sr Software Engineer (AI & ML Technical Lead)

Sr Software Engineer (AI & ML Technical Lead)

Senior AI/ML Technical Lead position at NISC, leading development of production AI solutions for utilities and broadband providers, requiring 10+ years experience and strong ML expertise.

Sr Software Engineer (AI & ML Technical Lead)

Senior AI/ML Technical Lead position at NISC, leading development of enterprise AI solutions for utilities and broadband providers.

Sr Software Engineer (AI & ML Technical Lead)

Lead AI/ML software development for NISC, architecting and implementing enterprise-scale AI solutions for utilities and broadband providers across North America.

Software Engineer (Leadership) - Machine Learning

Lead Machine Learning Engineering role at Meta, combining ML expertise with technical leadership to solve large-scale social data challenges and drive innovation across billion-user products.

Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube

Lead AI/ML engineering role at YouTube focusing on recommendations and ranking systems, offering $197K-$291K base salary plus benefits in California.