AI Software Engineer - Smart Grid & Energy Management
Huawei Canada
Markham
On-site
CAD 80,000 - 110,000
Full time
14 days+
Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Get past ATS filters
Job summary
Huawei Canada has an immediate opening for an AI Software Developer in Montreal. The role involves designing and developing AI tools for smart grid systems, integrating machine learning models, and collaborating with researchers to deploy solutions. The ideal candidate should have a Master’s or PhD in a relevant field, strong programming skills in Python, Java, or C++, and experience with AI frameworks. Huawei promotes an inclusive recruitment process and is committed to accessibility.
Qualifications
Master’s or PhD in Computer Science, Electrical Engineering, or a related field.
Strong programming skills in Python, Java, and/or C++.
Experience with machine learning and up-to-date AI frameworks.
Solid software engineering fundamentals (data structures, system design, APIs).
Experience building production-level applications.
Basic understanding of power systems or smart grid concepts (preferred, not required).
Responsibilities
Design and develop AI tools and applications for smart grid and energy management systems.
Integrate machine learning models into real-world software platforms.
Build scalable backend services and APIs for data processing, analysis, and control.
Collaborate with researchers to translate algorithms into deployable solutions.
Work with large-scale data from simulations, sensors, and energy systems.
Contribute to system architecture, performance optimization, and deployment.
Skills
Python
Java
C++
Machine learning
AI frameworks
Education
Master’s or PhD in Computer Science, Electrical Engineering, or a related field
Job description
Huawei Canada has an immediate opening for an AI Software Developer in Montreal. The role involves designing and developing AI tools for smart grid systems, integrating machine learning models, and collaborating with researchers to deploy solutions. The ideal candidate should have a Master’s or PhD in a relevant field, strong programming skills in Python, Java, or C++, and experience with AI frameworks. Huawei promotes an inclusive recruitment process and is committed to accessibility.