Minnkota Power Cooperative

AI/ML Programmer Analyst

AI/ML Programmer Analyst
Notice info
LocationGrand Forks, ND
Job Typefull time
On-site
Utilities

About This Job

Job Details

Description Minnkota Power Cooperative

AI/ML Programmer Analyst

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 at our Grand Forks, North Dakota headquarters. 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 for this position 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 Include

- 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 which should include resource and time requirements.

- 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

Goals and Objectives

An employee filling this role is expected to meet changing and unique goals and objectives, as established by their supervisor, related to the broader area in which the employee is assigned.

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 AND/OR

- Two or more years’ experience with artificial intelligence foundations, including large language models, retrieval-augmented generation, and machine learning preferred

- Experience with web development, including HTML5, CSS3, and JavaScript

- Experience with databases preferred

- Experience working with APIs and/or web services preferred

Physical and Mental Demands

The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of the position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

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 position, the incumbent will be required to problem solve, read, write and analyze data, work under schedules and deadline pressure, present information to others, work independently and use discretion and judgment for confidential or sensitive projects/issues.

Work Environment: While performing the duties of this position, the employee is exposed to an office environment indoors, and will travel outdoors to multiple locations dependent on work.

Benefits

Minnkota Power Cooperative supports employees through a strong total compensation package that includes a competitive pay and benefits package, along with career growth opportunities. The cooperative offers:

Medical insurance

Dental insurance

Vision insurance

401(k)

Pension plan

Life insurance and AD&D

Short-term and Long-term disability insurance

Paid leave: Holidays and floating holidays, Vacation, Sick leave

Employee Assistance Program

Flexible Spending Accounts for dependent care

Educational assistance

Membership in select professional organizations

For more information regarding this job and our online application go to www.Minnkota.com. Resumes will not be accepted without a completed application.

Trending Jobs

company-logo

Lead Software Engineer

Energy Hire
Job TypeFull time
Salary
$120000 - $180000
Dallas, Texas
7 months ago
company-logo

Industrial Craft Electricians for 2026 Start– Kennecott Copper

Rio Tinto
Job Typefull time
 
Salt Lake City, UT
3 months ago
company-logo

Record Management Associate

Dream Home Inspection LLC
Job TypeFull time
Salary
$32932 - $40932
Los Angeles, California
2 months ago
company-logo

Oil & Gas Landman

Petroso Land Services
Job TypeContract
 
Bryan, Texas
3 months ago
company-logo

Deckhand 3

Marathon Petroleum Corporation
Job Typefull time
 
Catlettsburg, KY
about 2 months ago
company-logo

Title Landman

Norwood Land Services, LLC
Job Typecontract
 
00
2 months ago
company-logo

Data Engineer

Dream Home Inspection LLC
Job TypeFull time
Salary
$20 - $49
Baldwin, Florida
2 months ago
HE

Accounting Clerk II - Oahu

Hawaiian Electric Company, Inc.
Salary
$47840 - $47840
Honolulu, HI
2 months ago
PR

Executive Coordinator

Perpetua Resources
Job Typefull time
Salary
$55000 - $75000
Boise, ID
2 months ago
company-logo

STOREKEEPER

Manitoba Hydro
 
Winnipeg, MB
about 2 months ago
company-logo

Chemical Engineering Student - May and September 2026

Suncor
Job Typetemporary
 
Fort McMurray, AB
2 months ago
company-logo

Intern - High School - Des Moines, IA

Berkshire Hathaway Energy
Job Typeinternship
 
Des Moines, IA
2 months ago
company-logo

Senior Engineer Nuclear Development

SRP
Job Typefull time
 
Tempe, AZ
about 2 months ago
company-logo

Nuclear Operations Technician I or Nuclear Operations Technician II - Harris Nuclear Plant

Duke Energy Corporation
Job Typefull time
 
New Hill, NC
30 days ago
company-logo

Business Line Manager

Nikkiso Clean Energy & Industrial Gases
Job Typefull time
Salary
$107614 - $158003
Seal Beach, CA
3 months ago
company-logo

Power Line Technician - Fort St. John

BC Hydro
Job Typefull time
 
Fort St. John, BC
2 months ago
company-logo

Summer 2026 Co-Op -Summer 2026 Co-Op - Media & Communications - Cornwall

Ontario Power Generation
Job Typecontract
 
Cornwall, ON
2 months ago
company-logo

AltaGas - 2026 Summer Intern: Investor Relations and Corporate Development

AltaGas Ltd.
Job Typefull time
 
Calgary, AB
about 2 months ago
company-logo

Cashier - Store 80122

Parkland USA
Job Typefull time
 
Belfield, ND
3 months ago
company-logo

Intern/Co-op - Accounting (Fall 2026)

Marathon Petroleum Corporation
Job Typefull time
 
Denver, CO
about 2 months ago