×
Register Here to Apply for Jobs or Post Jobs. X

AI​/ML Programmer Analyst

Job in Grand Forks, Grand Forks County, North Dakota, 58203, USA
Listing for: Minnkota Power Cooperative
Full Time position
Listed on 2026-01-24
Job specializations:
  • IT/Tech
Salary/Wage Range or Industry Benchmark: 83869 USD Yearly USD 83869.00 YEAR
Job Description & How to Apply Below

About The Position

Minnkota Power Cooperative is seeking a motivated and detail-oriented Artificial Intelligence/Machine Learning Programmer Analyst to join our Information Technology team in Grand Forks, North Dakota. This role includes traditional software development, with a focus on the development and implementation of artificial intelligence (AI) and machine learning (ML) solutions. The salary range begins at $83,869 per year. Appropriate pay will be determined based on a candidate’s skills, education, and previous relevant experience.

Position

Summary

The Programmer Analyst reports to the Software Development Supervisor and will develop, implement, and support enterprise applications, in addition to AI and ML solutions.

Key Areas Of Focus
  • Configuring enterprise applications
  • Developing custom software and integrations to support enterprise applications
  • Integrating Large Language Models and Retrieval-Augmented Generation into various functional areas of the business
  • Developing ML solutions for data‑rich business workflows
Essential Responsibilities
  • Design, develop, document and test applications and software systems.
    • Understand functional & business requirements and translate into technical design.
    • Complete detail design including inputs, outputs, form layouts, workflow details, database impacts, views and reporting requirements.
    • Determine technical and resource requirements to implement design including resource and time estimates.
    • Collaborate with end users to complete thorough testing of all new functionality and development.
    • Implement development and code changes as well as providing user documentation as required.
  • Analyze and modify existing applications and provide recommendations for system improvements.
    • Proactively monitor vendor’s website, e‑mails and webinars to determine when new updates and functionality are released.
    • Document changes and impacts prior to making recommendations to end users.
    • Responsible for initial testing of new updates and releases prior to assisting and directing end users with user acceptance testing.
    • Modify application configuration to incorporate new functionality and modules.
    • Document and track all code changes according to department standards.
  • Monitor the operation and performance of assigned applications and respond by diagnosing and correcting errors and issues.
    • Proactively monitor application and server logs for errors and performance issues.
    • Collaborate with DBA and Server Administrator to troubleshoot and maintain systems.
    • Provide recommendations based on reported vulnerabilities and security bulletins related to the applications and software systems.
  • Assist end users by providing ongoing support and technical assistance.
    • Provide timely response to all support tickets and queries from end users.
    • Monitor department help desk for tickets.
    • Collaborate with other development and technical staff on issues.
    • Work with vendors to report bugs and monitor support requests through to resolution.
Organizational Competencies
  • Safety
  • Integrity
  • Teamwork
  • Innovation
  • Reliability
Job Competencies
  • Action Oriented
  • Decision Quality
  • Learning on the Fly
  • Priority Setting
  • Problem Solving
Job Qualification Standards Education and Training

Bachelor’s degree in computer science or other related area, or equivalent combination of experience and education.

Experience
  • Two or more years’ experience with enterprise business applications and software, including enterprise asset management, inventory, procurement, human resources or financial functions.
  • Two or more years’ experience with artificial intelligence foundations, including large language models, retrieval‑augmented generation, and machine learning.
  • Experience with web development, including HTML5, CSS3, and JavaScript.
  • Experience with databases.
  • Experience working with APIs and/or web services.
Physical and Mental Demands

Physical demands:
While performing the duties of this position, the incumbent is primarily required to sit, stand, walk, stoop, bend and frequently utilize a keyboard/computer. Specific vision abilities include close vision, peripheral vision, depth perception and the ability to adjust focus.

Mental demands:
While performing the duties of this…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary