Overview
AI Engineer / Full Stack Developer
Location: Tiverton, Ontario (on site). Full-time permanent position with competitive benefits, compensation and pension package.
Bruce Power is advancing Ontario’s clean energy future and medical isotope innovation. We offer ongoing training and development, a collaborative culture, and opportunities to work on challenging nuclear projects such as our multi-year Life Extension Program.
Responsibilities
- Design, develop, and deploy applications using Azure services to create scalable and efficient solutions that meet business needs.
- Understand and implement the Software Development Lifecycle (SDL) to ensure secure, reliable software that meets quality standards.
- Develop intelligent chatbots using NLP and machine learning to interact with users and provide automated responses.
- Create applications that utilize computer vision to analyze and interpret visual data and process real-time data feeds for actionable insights.
- Design and implement Robotic Process Automation (RPA) solutions to automate repetitive tasks and streamline operations.
- Provide leadership to support management in planning and controlling data models, analytics, AI-driven models, policies, and computational techniques.
- Develop and monitor data analytics solutions from office information management systems and external data points.
- Collaborate with business users, support staff, consultants and suppliers to identify opportunities for efficiency and automation.
- Influence others to drive process improvements and enable more data capture and mining for analytics.
- Lead data-driven solution development to enable informed decision-making across the organization.
- Take a lead role on project teams to resolve data quality and metadata issues and provide guidance for solution implementation.
- Provide training on data analysis, analytics, data mining, and using data to inform decision-making.
- Provide technical supervision of project work for junior team members and follow up with feedback.
- Monitor and develop solutions following system implementations and business recommendations.
- Establish and work with internal and external contacts to advance Bruce Power’s interests.
- Develop and assess new business opportunities to drive continual improvements and automation opportunities.
- Evaluate internal processes and strategic directions regarding risk and commercial impact; make recommendations to senior leadership aligned with data governance standards.
- Develop succinct graphical presentations with analytical solutions for Management up to Executive level.
- Stay current with big data and analytics methodologies and explore emerging technologies.
Knowledge and Skills
- Strong conceptual, analytical, and strategic thinking for developing models and solutions.
- Advanced programming skills with the ability to apply statistical models; experience with AI applications, ML, and data mining.
- Ability to interpret and coordinate information from mined data; strong data visualization to tell a business story.
- Proficiency in English (oral and written) for communication, reports, and presentations.
- Experience in a commercial environment with applied statistical and analytical skills and knowledge of BI methodologies.
- Experience leading an end-to-end data analytics project, including team leadership, data design and cleansing, model validation, and communicating with Senior Management.
- Experience with data science toolkits and query languages; proficiency in .NET C#, R, SAS, Python, SQL, MATLAB, Hive, Pig, Spark; strong knowledge of Big Data tools.
- Understanding of Azure services (App Services, Functions, Storage, SQL Database) and DevOps CI/CD practices.
- Familiarity with Azure Foundry or similar agentic frameworks; experience validating models and outputs.
- Familiarity with RPA tools (Power Automate Desktop, UiPath) and real-time data processing/streaming (e.g., Apache Kafka, Azure Stream Analytics).
- Knowledge of computer vision (OpenCV, TensorFlow) and NLP techniques for chatbot capabilities; familiarity with Microsoft Bot Framework.
- Understanding of SDLC and strong project management and documentation skills.
- Ability to adapt to nuclear generation operations, utility industry knowledge, and related business processes.
- Self-motivation, initiative, creativity, teamwork, and leadership abilities.
Education and Experience
- Four-year university degree in Analytics, Mathematics, Statistics, Information Technology, Computer Science, Software Development, AI, Engineering, Finance, or a related field.
- 6 to 8 years of relevant experience.
This posting is for current opportunities and may close at any time based on business needs.
How to Apply
Please complete the online application and attach a cover letter and resume detailing your education and experience related to this opportunity. The successful candidate will be selected based on education, experience, knowledge, and skills, followed by a competency-based interview and reference checks.
Bruce Power is an equal opportunity employer. We value diversity, equity and inclusion and encourage everyone to apply.
Join Our Talent Community
If you don’t see a role that matches your skills, join our Talent Community to add your profile for future opportunities. You can create job alerts to receive notifications of new opportunities.
At Bruce Power, there are opportunities to pursue multiple career paths in a lakeside community environment. We value diversity and inclusion as part of our culture and growth.
J-18808-Ljbffr