As a member of the R&D team, your mission will be to reliably maintain the quality of machine ... University Degree or diploma in Computer Science, computer engineering or related degree, diploma ...
As a member of the R&D team, your mission will be to reliably maintain the quality of machine ... University Degree or diploma in Computer Science, computer engineering or related degree, diploma ...
R&D Intern
Crossfield, AB · On-site
The intern will assist with experimental planning, raw-material preparation, reactor operation ... Basic computer proficiency (e.g., Microsoft Excel, Word) Education and Experience: Education
R&D Intern
Crossfield, AB · On-site
The intern will assist with experimental planning, raw-material preparation, reactor operation ... Basic computer proficiency (e.g., Microsoft Excel, Word) Education and Experience: Education
The Senior Research Software Developer is an experienced research software developer who provides ... D. in Engineering, Computer Science, or a related quantitative/applied field or equivalent. About ...
The Senior Research Software Developer is an experienced research software developer who provides ... D. in Engineering, Computer Science, or a related quantitative/applied field or equivalent. About ...
The Senior Research Software Developer is an experienced research software developer who provides ... D. in Engineering, Computer Science, or a related quantitative/applied field or equivalent. About ...
Quick apply
The Senior Research Software Developer is an experienced research software developer who provides ... D. in Engineering, Computer Science, or a related quantitative/applied field or equivalent. About ...
We are seeking a talented Summer Student to join the Economics & Investment Research function who ... Computer Science or related) * Experience with software programming language (R or Python) and ...
We are seeking a talented Summer Student to join the Economics & Investment Research function who ... Computer Science or related) * Experience with software programming language (R or Python) and ...
Data Scientist
Edmonton, AB · On-site
... Computer Science, Engineering, Economics, Operations Research, or related quantitative discipline ... assistants. * Experience with Azure OpenAI, Databricks, MLflow, Azure AI, or similar cloud-based AI ...
Data Scientist
Edmonton, AB · On-site
... Computer Science, Engineering, Economics, Operations Research, or related quantitative discipline ... assistants. * Experience with Azure OpenAI, Databricks, MLflow, Azure AI, or similar cloud-based AI ...
Data Scientist
Calgary, AB · On-site
... Computer Science, Engineering, Economics, Operations Research, or related quantitative discipline ... assistants. * Experience with Azure OpenAI, Databricks, MLflow, Azure AI, or similar cloud-based AI ...
Data Scientist
Calgary, AB · On-site
... Computer Science, Engineering, Economics, Operations Research, or related quantitative discipline ... assistants. * Experience with Azure OpenAI, Databricks, MLflow, Azure AI, or similar cloud-based AI ...
Data Scientist
Calgary, AB · On-site
... Computer Science, Engineering, Economics, Operations Research, or related quantitative discipline ... assistants. * Experience with Azure OpenAI, Databricks, MLflow, Azure AI, or similar cloud-based AI ...
Data Scientist
Calgary, AB · On-site
... Computer Science, Engineering, Economics, Operations Research, or related quantitative discipline ... assistants. * Experience with Azure OpenAI, Databricks, MLflow, Azure AI, or similar cloud-based AI ...
... scientists), and other company and Research Team personnel * Support the progress of research ... Training on specific computer applications (e.g., Excel and Access) provided * Field work (up to ...
... scientists), and other company and Research Team personnel * Support the progress of research ... Training on specific computer applications (e.g., Excel and Access) provided * Field work (up to ...
... scientists), and other company and Research Team personnel * Support the progress of research ... Training on specific computer applications (e.g., Excel and Access) provided * Field work (up to ...
Quick apply
... scientists), and other company and Research Team personnel * Support the progress of research ... Training on specific computer applications (e.g., Excel and Access) provided * Field work (up to ...
Team Lead, Software Development
Calgary, AB · On-site
... researchers and AI scientists to deliver critical research infrastructure and cloud-based ... Bachelor's degree in Computer Science, Engineering, or a related field. * Experience: 7+ years of ...
Team Lead, Software Development
Calgary, AB · On-site
... researchers and AI scientists to deliver critical research infrastructure and cloud-based ... Bachelor's degree in Computer Science, Engineering, or a related field. * Experience: 7+ years of ...
Student Internship, Psychiatry
Calgary, AB · On-site
$30/hr
... . Assist with notetaking; observation and support during focus groups or interviews. Work with ... Have an interest in scientific research, health policy, youth mental health, genetics, and/or ...
New
Student Internship, Psychiatry
Calgary, AB · On-site
$30/hr
... . Assist with notetaking; observation and support during focus groups or interviews. Work with ... Have an interest in scientific research, health policy, youth mental health, genetics, and/or ...
New
Established in 1997 as an academic research organization within the University of Alberta, the ... Science, which will provide operational funding for a translational research program hosted by the ...
Established in 1997 as an academic research organization within the University of Alberta, the ... Science, which will provide operational funding for a translational research program hosted by the ...
Senior C++ Developer
Edmonton, AB · On-site
Carry out research and prepare technical proposals and demonstrations for new projects. You Have: * A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...
Quick apply
Senior C++ Developer
Edmonton, AB · On-site
Carry out research and prepare technical proposals and demonstrations for new projects. You Have: * A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...
Senior C++ Developer
Edmonton, AB · On-site
Carry out research and prepare technical proposals and demonstrations for new projects. You Have: * A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...
Quick apply
Senior C++ Developer
Edmonton, AB · On-site
Carry out research and prepare technical proposals and demonstrations for new projects. You Have: * A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...
Compile study results into tables, reports, and slide presentations * Assist with technical writing ... Master's Degree in animal science, agriculture, epidemiology, or a related discipline. * Proven ...
Compile study results into tables, reports, and slide presentations * Assist with technical writing ... Master's Degree in animal science, agriculture, epidemiology, or a related discipline. * Proven ...
Senior C++ Developer
Calgary, AB · On-site
Carry out research and prepare technical proposals and demonstrations for new projects. You Have: * A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...
Quick apply
Senior C++ Developer
Calgary, AB · On-site
Carry out research and prepare technical proposals and demonstrations for new projects. You Have: * A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...
Senior C++ Developer
Calgary, AB · On-site
Carry out research and prepare technical proposals and demonstrations for new projects. You Have: * A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...
Quick apply
Senior C++ Developer
Calgary, AB · On-site
Carry out research and prepare technical proposals and demonstrations for new projects. You Have: * A degree in computer science * Strong proficiency in C/C++ development * 5+ years experience ...
Cattle Research Project Manager
Okotoks, AB · On-site
Compile study results into tables, reports, and slide presentations * Assist with technical writing ... Master's Degree in animal science, agriculture, epidemiology, or a related discipline. * Proven ...
Quick apply
Cattle Research Project Manager
Okotoks, AB · On-site
Compile study results into tables, reports, and slide presentations * Assist with technical writing ... Master's Degree in animal science, agriculture, epidemiology, or a related discipline. * Proven ...
Systems Developer
Calgary, AB · Hybrid
Supporting research projects, and platform programs with PoC development Requirements To ensure ... Computer Science. * Development experience utilizing Java, Kotlin, SQL, Python, Spring framework ...
Systems Developer
Calgary, AB · Hybrid
Supporting research projects, and platform programs with PoC development Requirements To ensure ... Computer Science. * Development experience utilizing Java, Kotlin, SQL, Python, Spring framework ...
Computer Science Research Assistant information
See Alberta salary details
$15K - $27K
5% of jobs
$37.7K is the 25th percentile. Wages below this are outliers.
$27K - $39K
22% of jobs
The median wage is $50.2K / yr.
$39K - $51K
24% of jobs
$51K - $63K
20% of jobs
$67.9K is the 75th percentile. Wages above this are outliers.
$63K - $75K
8% of jobs
$75K - $87K
4% of jobs
$87K - $99K
2% of jobs
$99K - $111K
7% of jobs
$111K - $123K
2% of jobs
$123K - $135K
3% of jobs
$135K - $147K
1% of jobs
$15K
$64.4K
$147K
How much do computer science research assistant jobs pay per year?
What is a computer science research assistant?
A Computer Science Research Assistant supports professors or researchers in conducting experiments, analyzing data, and developing software or algorithms. They may assist with literature reviews, coding, debugging, or testing to advance research projects. The role often involves working with programming languages, machine learning, cybersecurity, or other specialized topics. It provides valuable experience for students or professionals looking to deepen their knowledge in the field.
What are the typical duties and daily responsibilities of a computer science research assistant?
As a Computer Science Research Assistant, your daily responsibilities often include assisting with data collection and analysis, developing or testing software prototypes, conducting literature reviews, and helping prepare reports or presentations for research findings. You may also collaborate closely with faculty, graduate students, or industry partners, contributing to coding tasks, experimental setups, and troubleshooting technical issues as they arise. The role frequently involves both independent problem-solving and teamwork, providing a supportive environment to deepen technical skills and gain hands-on research experience. This position is an excellent opportunity to develop your research portfolio, learn advanced computing concepts, and prepare for potential graduate study or specialized tech careers.
What are the key skills and qualifications needed to thrive as a computer science research assistant?
To thrive as a Computer Science Research Assistant, you need strong analytical skills, proficiency in programming languages (such as Python, Java, or C++), and a solid understanding of algorithms and data structures, usually evidenced by coursework or a relevant degree. Familiarity with research tools, version control systems (like Git), and possibly certifications in data analysis or machine learning are advantageous. Excellent problem-solving abilities, attention to detail, and effective written and verbal communication help individuals excel when collaborating on research projects. These competencies enable you to support rigorous research, contribute to innovative solutions, and work efficiently as part of an academic or industry research team.
What are popular job titles related to Computer Science Research Assistant jobs in Alberta?
For Computer Science Research Assistant jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Computer Science Research Assistant jobs in Alberta look for?
The top searched job categories for Computer Science Research Assistant jobs in Alberta are:
What cities in Alberta are hiring for Computer Science Research Assistant jobs?
Cities in Alberta with the most Computer Science Research Assistant job openings:

R&D Imaging Specialist
Edmonton, AB
Full-time
Posted 15 days ago
Job description
About the Role:
As a member of the R&D team, your mission will be to reliably maintain the quality of machine vision read rates and software configurations across our network of sites in Canada and the US. You'll also be a subject matter expert on our proprietary technologies, software and hardware applications, and you will partner with internal teams to troubleshoot and develop solutions to technical issues. Â
Job Accountabilities:
- Design, program and implement imaging systems, hardware, and software applications for various applications.Â
- Research and evaluate new technologies and methods for improving machine vision image quality, performance, and functionality.Â
- Work assigned projects from start to completion. Â
- Collaborate with engineers, software developers, and customers to understand the requirements and specifications of the various imaging solutions.Â
- Perform testing, debugging, and troubleshooting of our imaging systems and software.Â
- Resolve escalated issues as a subject matter expert and support ticket resolution for our customers. Â
- Maintain read rates and configuration performance across our site network.Â
- Document designs, architecture, and system integrations as required. Â
- Present solutions and results to both internal and external key stakeholders.Â
- Explore, evaluate, recommend, and implement new technologies to maximize efficiency and effectiveness on new and existing product ideas.Â
- Apply industry best practices, along with your knowledge and expertise, to execute ideas from concept to delivery, as a member of a collaborative and agile team.Â
Job Requirements:
- University Degree or diploma in Computer Science, computer engineering or related degree, diploma, and/or applicable work experience.Â
- Experience with image processing and/or optics. Strong knowledge and experience in lighting and imaging principles, machine vision techniques, and algorithms.Â
- Proficient in programming languages, such as C, C++, C# and python.Â
- Excels at solving problems, are motivated and methodical, and have high attention to detail.Â
- Support what you build and understand that building applications is more than just writing code. Working with your development team and the support team, you are passionate about ensuring applications continue delivering value long after deployment. Â
- Write clean, reliable, and secure code (C, C++, C#) and believe in following coding best practices.Â
- An ability to recognize and prioritize projects and urgent tasksÂ