NorthWestern Energy

AI Engineer

AI Engineer
Notice info
LocationSioux Falls, SD
Job Typefull time
Salary$83,600-$153,400
On-site
Utilities

About This Job


AI Engineer

Work Location: Open to Montana, Nebraska & South Dakota office locations

Pay range: $83,600 to $153,400 per year


Employment Status: Regular Full-time


External candidates apply at northwesternenergy.com


Internal candidates apply through iConnect.


About this position:

The AI Engineer position is responsible for designing, developing, and deploying AI models and algorithms to solve complex business problems. The AI Engineer will work closely with cross-functional teams to integrate AI solutions into various applications and systems. The AI Engineer must be proficient in machine learning, deep learning, and natural language processing techniques, and be comfortable working with large datasets and cloud-based AI services.


We offer great benefits:

NorthWestern Energy is a fully regulated electric and natural gas utility serving Montana, South Dakota and Nebraska. We employ over 1,600 amazing people and serve over 800,000 customers who are our neighbors in our communities. We are a top employer and offer competitive benefits, including:

401K with company match up to 4% and non-elective contribution up to 7%
Healthcare and wellbeing programs, including dental and vision for you, your spouse and dependents, Health Savings Account (HSA), healthcare and dependent care flexible spending account (FSA)
Employee Assistance Programs (Offering up to six free counseling sessions, per person, per issue, per year for employees, spouses and dependents to include financial heath)
Life Insurance (Company pays basic employee policy; spouse, dependent insurance also available)
Continuing education reimbursement
Competitive pay (Scheduled performance-based wage increases and annual incentive opportunities.)
Paid company endorsed volunteer opportunities
Paid parental leave
Paid bereavement leave
Paid training opportunities
Paid time off starting on your first day, plus 11 paid holidays

Benefits may vary by position or as negotiated as part of a collective bargaining agreement.


About this job:

Optimize AI development and production environments for performance, scalability and reliability, with a focus on building effective continuous integration/continuous delivery (CI/CD) infrastructure.
Collaborate with data engineers, software developers, and business stakeholders to streamline AI delivery through AI engineering best practices; improve data integrity and pipelines for continuous operation of AI models; and secure AI Pipelines in compliance with regulations and internal guidelines.
Scan the technology landscape regularly for new tools that can improve AI engineering processes and stay abreast of new techniques in AI that can deliver substantial business value.
Enable experimentation, development, evaluation and deployment of generative AI (GenAI) applications by setting up AI sandboxes for experimentation, deploy advanced prompt engineering techniques (such as retrieval-augmented generation [RAG]), fine-tuning models, automate complex workflows and monitor production AI Applications.
Develop, maintain and deliver AI training and educational programs to education employees on AI tools, technologies and use cases ensuring user adoption across the organization.
Create AI applications to provide actionable insights into customers, operational efficiency, and other key business performance metrics
Implement processes and systems to monitor AI model performance and ensure production models are accurate and reliable
Plan, direct, and set priorities with project teams to ensure timely task completion
Some travel (up to 15% of time) and extended hours may be required
All NorthWestern Energy employees are required to adhere to company safety standards and the Code of Business Conduct & Ethics
Ensure all actions are consistent with NorthWestern Energy's values, mission, and strategic business objectives
Conduct research and stay updated on the latest AI trends and technologies to continuously improve AI solutions
Develop and maintain documentation for AI models, processes, and systems
Collaborate with IT and data teams to ensure seamless integration of AI solutions with existing systems
Participate in code reviews and provide constructive feedback to peers
Develop and implement strategies for AI model deployment, monitoring, and maintenance
Evaluate and select appropriate AI tools and technologies for various projects
Work with cross-functional teams to identify opportunities for AI-driven innovation and improvement
Develop and maintain AI-related performance metrics and KPIs to measure the success of AI initiatives
All Northwestern Energy employees are required to adhere to company safety standards and the Code of Business Conduct and Ethics
Ensure all actions are consistent with Northwestern Energy's values, mission, and strategic business objectives

Am I right for this job? Here's the success profile:

Demonstrate and maintain a good safety record
A Bachelor's Degree in Computer Science, Artificial Intelligence, Data Science, or a related field from a four-year accredited college. 4+ years of experience in an AI Engineering role preferred.
Experience using the following software/tools:
+ Machine learning frameworks such as TensorFlow, PyTorch, Scikit-learn, Keras, MXNet + Natural language processing and orchestration libraries: NLTK, SpaCy, LangChain, Prompt flow, etc. + Cloud AI services: Azure Machine Learning, Azure Foundry, AWS SageMaker, Google AI Platform, etc. + Programming languages: Python, R, etc. + Advanced working knowledge of SQL and experience working with relational databases + Working knowledge of Source Control and CI/CD processes + Strong communication skills and the ability to explain complex AI concepts to non-technical stakeholders + Experience with Business Intelligence (BI) tools + Experience building GenAI applications, including working with LLM, RAG and multi-agent systems + Experience performing root cause analysis on AI models and processes to answer specific business questions and identify opportunities for improvement + Strong analytic skills related to working with structured and unstructured datasets + A successful history of manipulating, processing, and extracting value from large datasets + Proven knowledge of secure software development and building secure AI systems + Strong project management and organizational skills + Experience supporting and working with cross-functional teams in a dynamic environment + Experience with or knowledge of Agile Software Development methodologies + The candidate should be results-driven, an analytical and creative thinker, an innovative problem solver, self-motivated and proactive, highly organized, and can handle multiple and simultaneous tasks to meet aggressive deadlines + Strong problem-solving skills and attention to detail
Get Into Energy - Energy Industry Fundamental 2.0 certification is a plus (click here to certify at no cost)


Requisition #4644

Posting Dates: July 21, 2025 through Open Until Filled


Department/Division: Business Technology


Employment Physical: Not Required


Drug Test: Required


Background Check: Required


Relocation Benefit: Negotiale

Telecommuting: Part-time Negotiable within NorthWestern Energy Service Territory

We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, age, disability, veteran status, genetic information or any other protected class in accordance with applicable federal or state laws and statutes. In compliance with the ADA Amendments Act, should you have a disability that requires assistance and/or reasonable accommodation with the job application process, please contact the Human Resources department at 1-800-245-6977 or at

Similar Jobs

company-logo

Electrical Engineer

logo
Dudley Staffing
Job TypeFull time
Salary
$55 - $75
Canonsburg, PA
5 months ago
company-logo

Corporate Planning Engineer

logo
Permian Resources
Job TypeFull time
 
Midland, Texas
13 days ago
company-logo

AI Engineer

NorthWestern Energy
Job Typefull time
Salary
$83600 - $153400
Sioux Falls, SD
3 days ago
company-logo

AI Solution Engineer

LSEG
Job Typefull time
Salary
$110600 - $184400
New York, NY
9 days ago
company-logo

AI Application Engineer

Pani Energy Inc.
Job Typefull time
 
Remote
12 days ago
company-logo

AI Engineer (Level I - V)

Georgia System Operations Corporation
Job Typefull time
Salary
$69000 - $168800
Tucker, GA
2 days ago
company-logo

AI Engineer - Recent Graduate

Hunt Energy
Job TypeFull time
 
Dallas, TX
27 days ago
company-logo

AI Engineer - Recent Graduate

Hunt Oil Company
Job Typefull time
 
Dallas, TX
27 days ago
company-logo

Engineer - GEN AI

Avangrid
Job Typefull time
 
Orange, CT
27 days ago
company-logo

AI/ML Engineering Intern

Hitachi Energy
Job Typefull time
 
California, United States
21 days ago
company-logo

Senior AI Solutions Engineer

ATCO
Job Typefull time
 
Edmonton, AB
2 days ago
company-logo

Senior Software & AI Engineer I

Southern California Edison (SCE)
Job Typefull time
Salary
$126000 - $189000
Rosemead, CA
26 days ago
company-logo

Senior Software & AI Engineer I

Southern California Edison
Salary
$126000 - $189000
Rosemead, CA
27 days ago
company-logo

AI Analyst

NextEra Energy
Job TypeFull time
 
Juno Beach, FL
28 days ago
company-logo

AI Analyst

NextEra Energy Resources
Job Typefull time
 
North Palm Beach, FL
28 days ago
company-logo

AI Systems Developer

Canadian Global
Job TypeFull time
 
Rocky View, AB
29 days ago
company-logo

AI Specialist

EQT Corporation
 
Remote
29 days ago
company-logo

Cloud AI Engineer

PAGE Technologies
Job Typefull time
 
Boulder, CO
9 days ago
company-logo

Artificial Intelligence Engineer/Data Scientist

Bridger Pipeline LLC
Job Typefull time
 
Casper, WY
29 days ago
company-logo

AI Technical Product Engineer (Remote Eligible, U.S.)

GE Vernova
Job Typefull time
Salary
$99000 - $130000
Wilmington, NC
10 days ago

Trending Jobs

company-logo

Electrical Engineer

Dudley Staffing
Job TypeFull time
Salary
$55 - $75
Canonsburg, PA
5 months ago
company-logo

Division Order Analyst

Coronado Resources
Job TypeFull time
 
Dallas, TX
2 months ago
company-logo

Professional Landman

Penterra Services, LLC
Job TypeContract
 
Lovington, NM
about 1 month ago
company-logo

Accounts Payable Clerk

LPR Energy
Job TypeFull time
Salary
$65000 - $65000
Dallas, TX
3 months ago
company-logo

Division Order Landman

R. Lacy Services, Ltd.
Job TypeFull time
 
Longview, TX
about 2 months ago
company-logo

Business Analyst – Accounting

Permian Resources
Job TypeFull time
Salary
$110000 - $150000
The Woodlands, Texas
13 days ago
company-logo

contract landman

HPS Oil & Gas Properties
Job TypeFull time
 
Lafayette, LA
5 months ago
company-logo

Oil and Gas Land and Title Analyst - SAM Associate II

Bank of America
Job TypeFull time
 
Dallas, TX
3 months ago
company-logo

Attorney

Toeppich & Associates
Job TypeFull time
 
Houston, TX
over 1 year ago
company-logo

Landman

Stockyards Energy Land Services
Job TypeContract
 
Akiachak, TX
7 months ago
company-logo

Title Landman

Sustain Land Services
Job TypeFull time
 
Norman, OK
4 months ago
company-logo

Senior Landman

Greenlake Energy
Job TypeFull time
 
Austin, TX
3 months ago
company-logo

contract Landman

HPS Oil & Gas Properties
Job TypeFull time
 
Midland, TX
5 months ago
company-logo

Title Reviewer

Innovation Land Services
Job TypeFull time
 
Pittsburgh, PA
5 months ago
company-logo

Oil and Gas Title Attorney

Oliva Gibbs PLLC
Job TypeFull time
 
Houston, TX
3 months ago
company-logo

Electrical Designer

Dudley Staffing
Job TypeFull time
Salary
$45 - $60
Canonsburg, PA
5 months ago
company-logo

Civil/Structural Designer

Dudley Staffing
Job TypeFull time
Salary
$30 - $60
Canonsburg, PA
5 months ago
company-logo

Data Analyst

River City Science Academy
Job TypeFull time
Salary
$20 - $45
Jacksonville, FL
4 months ago
company-logo

Senior Division Order Analyst

Formentera
Job TypeFull time
Salary
$110000 - $130000
Austin, TX
about 1 year ago
company-logo

Software Integrations Developer

Permian Resources
Job TypeFull time
Salary
$160000 - $210000
The Woodlands, Texas
13 days ago