Hi Joy,
I don't think 2174 nor 2173 is a good fit though. these two are more for ppl working on developing an app/application or operation system.
see detail:
NOC 2173
https://www23.statcan.gc.ca/imdb/p3VD.pl?CLV=4&CPV=2173&CST=01012011&CVD=122376&Function=getVD&MLV=4&TVD=122372
NOC 2174
https://www23.statcan.gc.ca/imdb/p3VD.pl?CLV=4&CPV=2174&CST=01012011&CVD=122376&Function=getVD&MLV=4&TVD=122372
from what I understand your job is more like get insight from data:
get prediction from ML to improve business or application performance
or/and making suggestion from your finding. if so 2161 is a better fit imo, see if your job related to:
- Statisticians conduct research into the mathematical basis of the science of statistics, develop statistical methodology and advise on the practical application of statistical methodology. They also apply statistical theory and methods to provide information in scientific and other fields such as biological and agricultural science, business and economics, physical sciences and engineering, and the social sciences.
To get the NOC 2161 detail and employment requirements, go to:
NOC 2161
https://www23.statcan.gc.ca/imdb/p3VD.pl?Function=getVD&TVD=122372&CVD=122376&CPV=2161&CST=01012011&CLV=4&MLV=4
For your employment letter. it should list out your job description(MOST IMPORTANT), along with your title, starting day and salary,
the job description don't have to be exact;y the same, but it should be highly related to the NOC's job description that you are applying.
Good luck!
Thank you Jason for the detailed information. Your links really helped me to explore further. I see a new revised list for NOC code for 2016; however, i havent noticed any difference yet.
NOC 2174-
Computer programmers and interactive media developers
https://www23.statcan.gc.ca/imdb/p3VD.pl?Function=getAllExample&TVD=1267777&CVD=1267974&CPV=2174&CST=01012016&CLV=4&MLV=4&V=394496&VST=01012016
Here there is a mention about "Computer programmers write, modify, integrate and test computer code for software applications,
data processing applications, operating systems-level software and communications software.... They are employed in computer software development firms,
information technology consulting firms, and in information technology units throughout the private and public sectors."
Under the illustrative example, there is a mention about
Wikipedia says "Scientific Programming Language" as- In
computer programming, a
scientific language is a
programming language optimized for the use of
mathematical formulas and matrices. Although these functions can be performed using any language, they are more easily expressed in scientific languages. Scientific languages include
MATLAB,
FORTRAN,
ALGOL,
APL,
J,
Julia,
Wolfram Language, and
R.
I believe Python language can also be included under this category..
NOC 2171 - Information systems analysts and consultants
Information systems analysts and consultants analyze and test systems requirements, develop and
implement information systems development plans, policies and procedures, and provide advice on a wide range of information systems issues
https://www23.statcan.gc.ca/imdb/p3VD.pl?Function=getVD&TVD=1267777&CVD=1267974&CPV=2171&CST=01012016&MLV=4&CLV=4
Illustrative example(s) :
- artificial intelligence analyst
- artificial intelligence consultant
I see similar job roles here
NOC 2173 - Software engineers and designers
Software engineers and designers
research, design, evaluate, integrate and maintain software applications, technical environments, operating systems, embedded software, information warehouses and telecommunications software.
https://www23.statcan.gc.ca/imdb/p3VD.pl?Function=getAllExample&TVD=1267777&CVD=1267974&CPV=2173&CST=01012016&CLV=4&MLV=4&V=394495&VST=01012016
Illustrative example(s) :
- artificial intelligence (AI) designer
Another similar profile
NOC 2161 - Mathematicians, statisticians and actuaries
Mathematicians and statisticians research mathematical or statistical theories, and develop and apply mathematical or statistical techniques for solving problems in such fields as science, engineering, business and social science. Actuaries apply mathematics, statistics, probability and risk theory to assess potential financial impacts of future events. Mathematicians, statisticians and actuaries are employed by universities, governments, bank and trust companies, insurance companies, pension benefit consulting firms, professional associations, and science and engineering consulting firms.
Based on my understanding, the illustrative roles mentioned in the example are all related to performing core statistical work/modeling in Banking, insurance, medical, environmental, etc areas. These roles are not found in IT consulting firms which provide Software solutions.
There is also a mention about Employment requirements - Mathematicians and statisticians usually require a graduate degree in mathematics or statistics. Which I believe only very few IT professional would satisfy this qualification.
I believe based on the company each person is working on and their role, they would need to select one among the above NOC codes. Additionally, based on the right NOC code your chances of getting picked in PNP could get vary