AI Computational Developer
About the role
##Natural Resources Canada - Energy Efficiency and Technology Sector, CanmetMATERIALS-Hamilton
###Closing date: April 9, 2026 - 23:59, Pacific Time
Reference number RSN26J-174906-000287
Selection process number 2026-RSN-EA-EETS-669536
Location Hamilton (Ontario)
Salary $101,672 to $120,986
Level PC-03
Who can Persons residing in Canada, and Canadian citizens and Permanent residents abroad.
Organization information For further information on the organization, please visit Natural Resources Canada.
##On this page
About the position
Conditions of employment
Operational Requirements
You need (essential for the job)
Language requirements (essential for the job)
You may need (asset qualifications)
Our commitment
Equity, diversity and inclusion
Preference
How to
Hiring organization contact
##About the position
Duties In consultation with CanmetMATERIALS’ scientists, and other stakeholders, the incumbent will develop and implement machine learning algorithms to develop physical and virtual autonomous research processes and enhanced techniques for materials and materials process development. The incumbent will process, analyze, and interpret data, report results and perform other required scientific and technical work under the guidance of technical and project leads.
Work environment This position is located in Hamilton, Ontario. CanmetMATERIALS is a materials research facility that provides world class R&D in partnership with universities and industry.
Intent of the process The intent of this process is to staff one 1-year determinate position in Hamilton, Ontario with the possibility of extension.A pool of fully or partially qualified candidates may be established through this process to staff identical or similar positions within Natural Resources Canada with various tenures (determinate period or indeterminate), various language requirements, various security requirements, various conditions of employment and for various locations.
Positions to be filled 1
##Conditions of employment
Reliability Status security clearance
Learn more about security screening process.
##Operational Requirements
Must be willing and able to work off site when required.
##You need (essential for the job)
Your application must clearly explain how you meet the following
EDUCATION
Graduation with a degree from a recognized post-secondary institution, with acceptable specialization in physics, geology, chemistry or some other science relevant to the position.
Learn more about degree equivalency.
EXPERIENCE
- Experience utilizing machine learning techniques applied to materials data.
- Experience in analysis of materials data as it pertains to structure, properties or processing of materials.
Applied / assessed at a later date
KNOWLEDGE
- Knowledge of machine learning and artificial intelligence methods and libraries.
- Knowledge of programming in the Python programming language.
- Knowledge of materials structure, property and processing relationships.
ABILITIES
- Ability to manage and automate workflows.
- Ability to work with structured data for incorporation into automated workflows.
- Ability to develop and implement autonomous algorithms for data analysis on experimental or simulation data.
- Ability to design modular and structured software.
- Ability to communicate effectively.
PERSONAL SUITABILITY
- Organized
- Initiative
- Works well with others
- Works well under pressure and with changing priorities
- Demonstrates good judgement and problem solving skills
##Language requirements (essential for the job)
Applied / assessed at a later date
English essential
Learn more about language requirements.
##You may need (asset qualifications)
May be applied / assessed at a later date
ASSET EXPERIENCE
- Experience working on high performance computing systems such as GPU systems, clusters and utilizing job queues.
- Experience programming in other languages besides Python, such as C/C++, Fortran, etc..
ASSET KNOWLEDGE
- Knowledge of approaches to link model results to physical properties/processes
- Knowledge of database utilization and interfacing with API middleware for data manipulation
- Knowledge of Active learning methodology and Bayesian inference
- Knowledge of feature engineering in the context of generating AI/ML models
- Knowledge of modeling strategies for modeling time series data
- Knowledge of evolutionary training processes such as genetic algorithms
- Knowledge of numerical methods for solving partial differential equations, such as finite difference, finite volume, spectral and finite element methods
##Our commitment
We're committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please contact the hiring organization below to request specialized accommodation. All information received in relation to accommodation will be kept confidential.
Learn more about assessment accommodation.
##Equity, diversity and inclusion
The Public Service of Canada is committed to building a skilled and diverse workforce that reflects the population it serves. We promote employment equity and encourage you to self-declare if you belong to one of the designated employment equity groups when you .
Learn more about diversity and inclusion in the public service.
##Preference
Preference will be given to veterans first, followed by Canadian citizens and permanent residents, with the exception of jobs located in Nunavut or Yukon. For positions located in Nunavut, qualified Inuit enrolled under the Nunavut Agreement will be appointed first. For positions located in Yukon, qualified Yukon First Nations will be appointed first, followed by qualified Indigenous persons.
Learn more about preference to veterans.
##How to
Learn more about ing for Government of Canada jobs.
Information you must provide
- Your résumé
We'd like to thank all those who . However, only the people selected for further consideration will be contacted.
##Hiring organization contact
**Name:**Maya Crisostomo - Staffing Advisor
**Email address:**maya.crisostomo@nrcan-rncan.gc.ca
About Natural Resources Canada
Natural Resources Canada develops policies and programs that enhance the contribution of the natural resources sector to the economy, improve the quality of life for all Canadians and conduct innovative science in facilities across Canada to generate ideas and transfer technologies. We also represent Canada at the international level to meet the country's global commitments related to the sustainable development of natural resources.
Similar jobs you might like
AI Computational Developer
About the role
##Natural Resources Canada - Energy Efficiency and Technology Sector, CanmetMATERIALS-Hamilton
###Closing date: April 9, 2026 - 23:59, Pacific Time
Reference number RSN26J-174906-000287
Selection process number 2026-RSN-EA-EETS-669536
Location Hamilton (Ontario)
Salary $101,672 to $120,986
Level PC-03
Who can Persons residing in Canada, and Canadian citizens and Permanent residents abroad.
Organization information For further information on the organization, please visit Natural Resources Canada.
##On this page
About the position
Conditions of employment
Operational Requirements
You need (essential for the job)
Language requirements (essential for the job)
You may need (asset qualifications)
Our commitment
Equity, diversity and inclusion
Preference
How to
Hiring organization contact
##About the position
Duties In consultation with CanmetMATERIALS’ scientists, and other stakeholders, the incumbent will develop and implement machine learning algorithms to develop physical and virtual autonomous research processes and enhanced techniques for materials and materials process development. The incumbent will process, analyze, and interpret data, report results and perform other required scientific and technical work under the guidance of technical and project leads.
Work environment This position is located in Hamilton, Ontario. CanmetMATERIALS is a materials research facility that provides world class R&D in partnership with universities and industry.
Intent of the process The intent of this process is to staff one 1-year determinate position in Hamilton, Ontario with the possibility of extension.A pool of fully or partially qualified candidates may be established through this process to staff identical or similar positions within Natural Resources Canada with various tenures (determinate period or indeterminate), various language requirements, various security requirements, various conditions of employment and for various locations.
Positions to be filled 1
##Conditions of employment
Reliability Status security clearance
Learn more about security screening process.
##Operational Requirements
Must be willing and able to work off site when required.
##You need (essential for the job)
Your application must clearly explain how you meet the following
EDUCATION
Graduation with a degree from a recognized post-secondary institution, with acceptable specialization in physics, geology, chemistry or some other science relevant to the position.
Learn more about degree equivalency.
EXPERIENCE
- Experience utilizing machine learning techniques applied to materials data.
- Experience in analysis of materials data as it pertains to structure, properties or processing of materials.
Applied / assessed at a later date
KNOWLEDGE
- Knowledge of machine learning and artificial intelligence methods and libraries.
- Knowledge of programming in the Python programming language.
- Knowledge of materials structure, property and processing relationships.
ABILITIES
- Ability to manage and automate workflows.
- Ability to work with structured data for incorporation into automated workflows.
- Ability to develop and implement autonomous algorithms for data analysis on experimental or simulation data.
- Ability to design modular and structured software.
- Ability to communicate effectively.
PERSONAL SUITABILITY
- Organized
- Initiative
- Works well with others
- Works well under pressure and with changing priorities
- Demonstrates good judgement and problem solving skills
##Language requirements (essential for the job)
Applied / assessed at a later date
English essential
Learn more about language requirements.
##You may need (asset qualifications)
May be applied / assessed at a later date
ASSET EXPERIENCE
- Experience working on high performance computing systems such as GPU systems, clusters and utilizing job queues.
- Experience programming in other languages besides Python, such as C/C++, Fortran, etc..
ASSET KNOWLEDGE
- Knowledge of approaches to link model results to physical properties/processes
- Knowledge of database utilization and interfacing with API middleware for data manipulation
- Knowledge of Active learning methodology and Bayesian inference
- Knowledge of feature engineering in the context of generating AI/ML models
- Knowledge of modeling strategies for modeling time series data
- Knowledge of evolutionary training processes such as genetic algorithms
- Knowledge of numerical methods for solving partial differential equations, such as finite difference, finite volume, spectral and finite element methods
##Our commitment
We're committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please contact the hiring organization below to request specialized accommodation. All information received in relation to accommodation will be kept confidential.
Learn more about assessment accommodation.
##Equity, diversity and inclusion
The Public Service of Canada is committed to building a skilled and diverse workforce that reflects the population it serves. We promote employment equity and encourage you to self-declare if you belong to one of the designated employment equity groups when you .
Learn more about diversity and inclusion in the public service.
##Preference
Preference will be given to veterans first, followed by Canadian citizens and permanent residents, with the exception of jobs located in Nunavut or Yukon. For positions located in Nunavut, qualified Inuit enrolled under the Nunavut Agreement will be appointed first. For positions located in Yukon, qualified Yukon First Nations will be appointed first, followed by qualified Indigenous persons.
Learn more about preference to veterans.
##How to
Learn more about ing for Government of Canada jobs.
Information you must provide
- Your résumé
We'd like to thank all those who . However, only the people selected for further consideration will be contacted.
##Hiring organization contact
**Name:**Maya Crisostomo - Staffing Advisor
**Email address:**maya.crisostomo@nrcan-rncan.gc.ca
About Natural Resources Canada
Natural Resources Canada develops policies and programs that enhance the contribution of the natural resources sector to the economy, improve the quality of life for all Canadians and conduct innovative science in facilities across Canada to generate ideas and transfer technologies. We also represent Canada at the international level to meet the country's global commitments related to the sustainable development of natural resources.