NorthWestern Energy is seeking an AI Engineer - Associate to design, develop, and deploy AI models and algorithms. The role involves collaboration with cross-functional teams to integrate AI solutions and optimize AI environments.
Verified Job On Employer Career Site Job Summary: NorthWestern Energy is a fully regulated electric and natural gas utility serving Montana, South Dakota, and Nebraska. They are seeking an AI Engineer responsible for designing, developing, and deploying AI models and algorithms to solve complex business problems while collaborating with cross-functional teams to integrate AI solutions into various applications. Responsibilities: • 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 Qualifications: Required: • A Bachelor's Degree in Computer Science, Artificial Intelligence, Data Science, or a related field from a four-year accredited college. • Experience using machine learning frameworks such as TensorFlow, PyTorch, Scikit-learn, Keras, MXNet. • Experience using natural language processing and orchestration libraries: NLTK, SpaCy, LangChain, Prompt flow, etc. • Experience using cloud AI services: Azure Machine Learning, Azure Foundry, AWS SageMaker, Google AI Platform, etc. • Experience with 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. Preferred: • 4+ years of experience in an AI Engineering role preferred. • Get Into Energy - Energy Industry Fundamental 2.0 certification is a plus. Company: For more than 100 years, NorthWestern Energy continues to deliver the energy and exceptional service that their customers and communities Founded in 1923, the company is headquartered in Sioux Falls, South Dakota, USA, with a team of 1001-5000 employees. The company is currently Public Company.
NorthWestern Energy is seeking an AI Engineer - Associate to design, develop, and deploy AI models and algorithms. The role involves collaboration with cross-functional teams to integrate AI solutions and optimize AI environments.