Taro Logo

Software Developer III (AI & ML)

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
Senior Software Engineer
Hybrid
501 - 1,000 Employees
6+ years of experience
AI · Enterprise SaaS · Utilities
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Developer III (AI & ML)

NISC is a well-established technology solutions provider with over 50 years of experience, serving more than 960 utilities and broadband providers across North America. They are seeking an experienced AI/ML Software Engineer to join their team in developing cutting-edge AI solutions that directly impact rural America's infrastructure.

The role combines advanced AI/ML development with practical implementation, focusing on building production-grade AI applications that serve real-world needs. As a Software Developer III specializing in AI & ML, you'll work on integrating LLMs, developing intelligent agent-based architectures, and creating solutions that enhance the operations of member-driven organizations.

The position offers a unique opportunity to apply AI technology in meaningful ways, helping cooperatives, utilities, and broadband providers better serve their communities. The work environment is hybrid, with flexibility between remote and office work at any of their locations in Cedar Rapids, IA, Lake Saint Louis, MO, or Mandan, ND.

NISC offers an impressive benefits package, including comprehensive healthcare, significant 401(k) contributions, educational assistance, and various wellness programs. The company's cooperative structure means they prioritize member and employee satisfaction over profit margins, creating a culture focused on long-term value and community impact.

The ideal candidate will bring both technical expertise in AI/ML and a passion for applying these technologies to improve essential services. This role represents an opportunity to work on meaningful projects while enjoying the stability and benefits of an established organization committed to innovation and community service.

Last updated 2 months ago

Responsibilities For Software Developer III (AI & ML)

  • Design, develop, and deploy AI-powered solutions, integrating LLMs and agentic architectures into products
  • Train, fine-tune, and optimize ML models for real-world applications
  • Write clean, maintainable, and scalable code for AI applications
  • Develop efficient data processing pipelines and deploy models to production environments
  • Ensure AI applications align with the mission and needs of cooperatives, utilities, and broadband providers
  • Stay up to date with AI advancements and implement best practices in AI software development
  • Follow established software development methodologies and procedures

Requirements For Software Developer III (AI & ML)

Python
  • 6+ years experience in software development, with at least 3+ years in AI/ML software development
  • Experience developing with LLMs (fine-tuning, prompt engineering, API integration)
  • Understanding of agentic AI architectures and multi-agent systems
  • Strong Python skills and experience with ML frameworks like TensorFlow or PyTorch
  • Experience with cloud AI services (AWS, GCP, Azure)
  • Understanding of data processing, vector databases, and RAG techniques
  • Bachelor's Degree in Computer Science, Computer Engineering, or related field
  • Portfolio showcasing AI/ML solutions deployed in real-world scenarios

Benefits For Software Developer III (AI & ML)

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

Interested in this job?