Integration of AI into a CMMS dedicated to the maintenance of hydropower generating stations - QC-730

Project type: Innovation
Desired discipline(s): Engineering - computer / electrical, Engineering, Computer science, Mathematical Sciences
Company: Anonymous
Project Length: 6 months to 1 year
Preferred start date: As soon as possible.
Language requirement: EnglishEnglish with some French proficiencyBilingual
Location(s): All Canadian cities, QC, Canada; Canada
No. of positions: 1
Desired education level: Undergraduate/BachelorMaster'sPhDPostdoctoral fellowRecent graduate
Open to applicants registered at an institution outside of Canada: No

About the company: 

Based in the Greater Montreal region in Canada, we're a Canadian start-up company providing products and services with the goal of strengthening the autonomy and reactivity of hydropower generating stations and helping them with the maintenance of their assets to optimize the availability of their fleets. Our target clients are hydropower utilities with large-size plants (> 100 MW) from all over the world, starting from Africa.

We built the following MVP prototypes in order to support those generating stations:

• TGM Manager (Turbine-Generator Maintenance Manager): A CMMS easy-to-use, specialized for hydropower and to be driven by artificial intelligence.
• TGM Inspector: TGM Manager Mobile Application that can be installed on tablets and smartphones
• TGM Markets: A portal for calls for tenders and quote requests sent by the hydropower generating stations, and accessible to suppliers, contractors, service providers,

In addition to software products, we offer consulting, training, and other various services for hydropower generating stations.

Due to artificial intelligence (AI), our most popular product “TGM Manager” will be able to predict potential breakdowns and recognize hydropower components for more effective maintenance.

Describe the project.: 

We are seeking a passionate and talented Artificial Intelligence Intern to launch our AI division. This internship will provide an exciting and unique opportunity to be one of the pioneers of the hydropower giant of tomorrow and to implement AI in real-world energy projects. The AI Intern will work closely with the Lead AI developer, to build the company’s AI division by developing new models and algorithms to implement artificial intelligence into a software dedicated to the maintenance of hydropower generating stations (“TGM Manager”).

Find below a summary of our AI's strategy (to implement by the intern and the Lead AI):
1. Priority No1: Utilize the plants’ operation data to build a real-time failure predictive model (Importance of related Software feature:
2. Priority No 2: Train the software to recognize and differentiate hydropower components (Importance of related Software feature: ++)
3. Priority No 3: Customize the selected GPT to meet our business’ needs (Importance of related Software feature: +)

Project Outline
• Design and develop AI models to meet the priorities 1, 2 and 3 of AI strategy above
• Work with the software developing team to make our AI/ML models available through our APIs
• Perform statistical analysis on big data sets
• Work with infrastructure team to get the best possible hosting for our AI/ML data sets and training environment
• Work with other team members to develop machine learning models
• Work with the software developing team to ensure a coherent integration between AI and the core software
• Suggest any new AI-oriented idea (either other than the goals proposed or reinforcing the goals proposed)
• Take the lead on any AI topic (if ever the lead AI developer isn’t available) and attend technical meetings with customers about AI
• Develop AI skills and assist new AI interns

Required expertise/skills: 

• Currently pursuing a Bachelor's (last year of training) or Master’s degree or PhD in computer science, Data Science, AI, or a related field. (Recent graduates are also considered)
• Strong passion for artificial intelligence and a genuine interest in exploring its applications across various business domains.
• Bilingual (English mandatory & French facultative) with English AI curriculum
• Experience with creating predictive maintenance models (facultative)
• Experience with cloud environments
• Understanding of common programming languages used in AI, such as Python, Java, C++, Typescript and R
• Data-driven mindset with the ability to analyze complex problems and derive actionable insights.
• Familiarity with deep learning and machine learning algorithms and the use of popular AI/ML frameworks
• Knowledge of basic algorithms, object-oriented and functional design principles, and best-practice patterns
• Excellent communication skills to convey AI concepts and ideas effectively to non-technical stakeholders.