Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer III (AI & ML) image - Rise Careers
Job details

Software Developer III (AI & ML)

NISC is seeking a Senior AI/ML Software Engineer to develop and deploy AI-driven applications that enhance the operations of member-driven organizations. The ideal candidate will have extensive experience with AI/ML solutions that cater to cooperatives, utilities, and broadband providers.

Skills

  • AI/ML development
  • Python programming
  • Use of ML frameworks like TensorFlow and PyTorch
  • Experience with cloud AI services
  • Collaboration skills
  • Problem-solving expertise

Responsibilities

  • Design, develop, and deploy AI-powered solutions
  • Train, fine-tune, and optimize ML models
  • Write clean, maintainable code for AI applications
  • Develop data processing pipelines
  • Ensure AI applications align with cooperative missions
  • Stay updated with AI advancements
  • Follow established software development methodologies

Education

  • Bachelor’s Degree in Computer Science or related field

Benefits

  • Medical, Dental, and Vision Insurance
  • Health Savings Account with employer contributions
  • 401(k) with matching
  • Educational assistance program
  • Life, Short-term and Long-term disability insurance
  • Paid Time Off and holidays
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer III (AI & ML), NISC

Join NISC as a Software Developer III specializing in AI & ML in beautiful Mandan, ND! For over 50 years, we’ve been dedicated to providing innovative technology solutions to our Members, which include more than 960 utilities and broadband providers across North America. We’re on a mission to empower these organizations, enabling them to deliver exceptional service to their communities. In this role, you will be at the forefront of cutting-edge AI and machine learning development, working on real-world applications that make a tangible difference. You’ll design, develop, and deploy applications that leverage advanced machine learning models, contribute to AI projects that matter, and collaborate with a talented team. Your experience should include practical AI solutions, showcasing your ability to create applications that serve users effectively. At NISC, we value integrity, relationships, innovation, teamwork, and personal development. If you’re passionate about using AI to enhance the operations of cooperatives and utilities, we can’t wait to see what you’ll bring to our team!

Frequently Asked Questions (FAQs) for Software Developer III (AI & ML) Role at NISC
What are the key responsibilities of the Software Developer III at NISC?

As a Software Developer III at NISC, you will be responsible for designing, developing, and deploying AI-driven applications. Your role will involve training, fine-tuning, and optimizing machine learning models, as well as writing clean and scalable code. You'll also build efficient data processing pipelines and ensure that AI applications align with the needs of cooperatives and utilities.

Join Rise to see the full answer
What experience is required for the Software Developer III position at NISC?

To qualify for the Software Developer III role at NISC, applicants should have a minimum of 6 years in software development with at least 3 years focused on AI/ML. Experience with LLMs, Python, ML frameworks, and deploying AI solutions in cloud environments like AWS or Azure is highly desirable. A bachelor's degree in a relevant field is also recommended.

Join Rise to see the full answer
What technologies should a Software Developer III at NISC be familiar with?

Candidates for the Software Developer III position at NISC should be proficient in Python and familiar with machine learning frameworks such as TensorFlow or PyTorch. An understanding of data processing, AI safety, agentic architectures, and successful deployment of AI projects in real-world applications will also be crucial.

Join Rise to see the full answer
How does NISC support the development of its Software Developer III employees?

NISC is committed to the personal and professional development of its employees. As a Software Developer III, you will have access to ongoing training opportunities, educational assistance programs, and a supportive work environment that encourages innovative thinking and collaboration with team members.

Join Rise to see the full answer
What kind of projects will a Software Developer III work on at NISC?

In the Software Developer III role at NISC, you'll work on projects that involve cutting-edge AI and machine learning applications. This includes implementing advanced models, optimizing AI agents, and designing intelligent architectures to better serve cooperatives and utilities in rural America.

Join Rise to see the full answer
Common Interview Questions for Software Developer III (AI & ML)
Can you describe a challenging AI/ML project you've worked on?

When answering this question, detail a specific project where you overcame technical challenges, emphasizing your role in solution development and the impact it had on users or stakeholders. Highlight the technologies you used and any measurable results achieved.

Join Rise to see the full answer
How do you approach debugging a machine learning model?

Discuss your systematic approach to debugging by first checking data quality, ensuring proper feature processing, and evaluating model performance metrics. Describe techniques you use for model interpretation and insights you've gained from troubleshooting.

Join Rise to see the full answer
What experience do you have with deploying AI models to production?

Share specific examples of models you've deployed, discussing the challenges you faced, how you ensured scalability, and the tools or frameworks you utilized for deployment and monitoring in production environments.

Join Rise to see the full answer
How do you keep current with AI advancements?

Explain your strategy for staying informed, which may include attending conferences, participating in online communities, reading the latest research papers, or completing relevant online courses. Share any specific resources or publications you find particularly useful.

Join Rise to see the full answer
What is your experience with reinforcement learning?

Detail any projects that involved reinforcement learning, explaining the problems you aimed to solve and the outcomes. Discuss the algorithms you used and why they were suitable for the task, showing your understanding of this advanced area of AI.

Join Rise to see the full answer
Describe a time when you had to work closely with a team. How did you handle collaboration?

Provide an example of a successful collaborative project, emphasizing communication strategies you employed and how you navigated challenges within the team. Highlight your ability to listen and integrate feedback to achieve a common goal.

Join Rise to see the full answer
Can you explain your understanding of agentic AI architectures?

Show your knowledge of agent-based systems by defining what agentic AI is, how it differs from traditional AI systems, and its applications. Mention any relevant projects you’ve completed that utilized this architecture and the benefits it provided.

Join Rise to see the full answer
What motivates you to work in AI and ML, particularly in the context of utilities and cooperatives?

Articulate your passion for AI and machine learning, especially how it can positively impact communities through improved service delivery. Share personal experiences or values that align with NISC's mission to inspire your commitment to the role.

Join Rise to see the full answer
How would you test the performance of an AI model you've developed?

Discuss various metrics and methods you would use to evaluate performance, such as precision, recall, F1 score, and AUC. Describe processes for iterative testing and validation to ensure reliability and usability over time.

Join Rise to see the full answer
What role does data privacy play in your AI projects?

Emphasize the importance of data privacy in AI development. Discuss compliance with regulations, ethical considerations, and strategies you employ to ensure user data is handled responsibly throughout the design and deployment phases.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Frequence Remote No location specified
Posted 9 days ago
Photo of the Rise User
Vizrt Remote No location specified
Posted 10 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 11 days ago
Wyetech Hybrid Annapolis Junction, Maryland
Posted 3 days ago
Photo of the Rise User
OKTO Remote No location specified
Posted 8 days ago

Founded in 2000, NISC is an information technology company that develops and supports software and hardware for independent telephone companies, electric cooperatives, and other public power entities.NISC is located in Missouri.

68 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$90,000/yr - $130,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Strategy and Corporate Development Intern at SoundCloud
Photo of the Rise User
Someone from OH, Milford just viewed Visual Designer (Contract to Hire) at Abridge
Photo of the Rise User
Someone from OH, Dublin just viewed User Researcher III at Fearless
Photo of the Rise User
Someone from OH, Dublin just viewed Senior UX Designer at Nox Health
Photo of the Rise User
Someone from OH, Dublin just viewed US Product Designer at Praxent
Photo of the Rise User
115 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Solon just viewed QA Analyst at Two Circles
Photo of the Rise User
Someone from OH, Cincinnati just viewed Shift Lead - Downtown Cincinnati at DoorDash USA
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Loveland just viewed Inside Sales Co-Op at VEGA Americas
B
Someone from OH, Painesville just viewed Administrative Assistant at BlkVision Media
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Customer Support (Automotive) at Publicis Groupe
Photo of the Rise User
Someone from OH, Columbus just viewed Event Campaign Manager at Smartling
H
Someone from OH, Chesterland just viewed Client Success Manager at HR Force International
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
Someone from OH, Doylestown just viewed Associate Sub-editor at Third Bridge
Photo of the Rise User
Someone from OH, Pickerington just viewed Layout Artist at Powerhouse Animation Studios
Photo of the Rise User
Someone from OH, Cortland just viewed Exploring Post-Grad Rotational Programs at Evonik at Evonik
B
Someone from OH, Powell just viewed Salesforce Admin (Part Time) at Bullpen Talent