A Ph.D. degree in Computer Science or a related technical field; * 2+ years of experience as a ... Employment Type: FULL_TIME
A Ph.D. degree in Computer Science or a related technical field; * 2+ years of experience as a ... Employment Type: FULL_TIME
Qualifications * Bachelor's or Master's degree in Computer Engineering or Computer Science ... Job Types: Full-time, Permanent CS Group Canada values diversity in the workplace and ...
Quick apply
Qualifications * Bachelor's or Master's degree in Computer Engineering or Computer Science ... Job Types: Full-time, Permanent CS Group Canada values diversity in the workplace and ...
Requirement * Have a degree in Computer Science, Computer Engineering, or a related field with ... Employment Type: FULL_TIME
Requirement * Have a degree in Computer Science, Computer Engineering, or a related field with ... Employment Type: FULL_TIME
Montreal, QC, CA Engineering, Software development, Experienced, Full-time 01 - About Proximity HCI ... Bachelor's Degree in Computer Science or a related technical/scientific discipline * 7+ years of ...
Quick apply
Montreal, QC, CA Engineering, Software development, Experienced, Full-time 01 - About Proximity HCI ... Bachelor's Degree in Computer Science or a related technical/scientific discipline * 7+ years of ...
Bachelor's degree in Electrical Engineering, Computer Science , or a related engineering discipline ... Employment Type: FULL_TIME
Bachelor's degree in Electrical Engineering, Computer Science , or a related engineering discipline ... Employment Type: FULL_TIME
Bachelor's degree in computer science, math, or equivalent work experience in an analytical area ... UNAVAILABLEEmployment Type: FULL_TIME
Bachelor's degree in computer science, math, or equivalent work experience in an analytical area ... UNAVAILABLEEmployment Type: FULL_TIME
Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS ... Employment Type: FULL_TIME
Degree in Computer Engineering or Computer Science or 5+ years equivalent experience in SaaS ... Employment Type: FULL_TIME
Fulltime, Perm Location: Downtown Montreal, QC - Hybrid (roles starts off 5 days in office for 1st ... Bachelor's degree in computer science, engineering, or equivalent experience * Fluent in English
Quick apply
Fulltime, Perm Location: Downtown Montreal, QC - Hybrid (roles starts off 5 days in office for 1st ... Bachelor's degree in computer science, engineering, or equivalent experience * Fluent in English
Applied AI Engineer
Montreal, QC · On-site
... Computer Science, Engineering, or a related field, or equivalent hands-on experience * 4+ years ... Competitive salary and equity Employment Type: FULL_TIME
Applied AI Engineer
Montreal, QC · On-site
... Computer Science, Engineering, or a related field, or equivalent hands-on experience * 4+ years ... Competitive salary and equity Employment Type: FULL_TIME
Full-Stack Developer
Montreal, QC · On-site
As part of its expansion, Index is looking for a new full time Software Engineer to be part of its ... Degree in computer science or similar * Contributed to open-source projects * International ...
Quick apply
Full-Stack Developer
Montreal, QC · On-site
As part of its expansion, Index is looking for a new full time Software Engineer to be part of its ... Degree in computer science or similar * Contributed to open-source projects * International ...
Bachelor's degree in Computer Science, Information Systems, Data Science, or related field * 3+ ... Employment Type: FULL_TIME
Bachelor's degree in Computer Science, Information Systems, Data Science, or related field * 3+ ... Employment Type: FULL_TIME
ERP Solutions Architect
Levis, QC · Hybrid
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
ERP Solutions Architect
Levis, QC · Hybrid
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
ERP Solutions Architect
Montreal, QC · On-site
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
ERP Solutions Architect
Montreal, QC · On-site
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
ERP Solutions Architect
Montreal, QC · Hybrid
Why Join Sanimax Competitive annual salary and yearly bonus Full-time, permanent position, Monday ... Computer Science, Software Engineering, or a related field 5 to 10 years of experience in ...
ERP Solutions Architect
Montreal, QC · Hybrid
Why Join Sanimax Competitive annual salary and yearly bonus Full-time, permanent position, Monday ... Computer Science, Software Engineering, or a related field 5 to 10 years of experience in ...
ERP Solutions Architect
Montreal, QC · Hybrid
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
ERP Solutions Architect
Montreal, QC · Hybrid
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
ERP Solutions Architect
Levis, QC · Hybrid
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
ERP Solutions Architect
Levis, QC · Hybrid
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
Développeur JavaScript Full-Stack
CA$19 - CA$24/hr
Full-Stack JavaScript Developer Hubelia - Montréal, Pointe-aux-Trembles Full-time - permanent $19 ... computer science or equivalent experience • Good knowledge of JavaScript and the latest ES6 ...
Quick apply
Développeur JavaScript Full-Stack
CA$19 - CA$24/hr
Full-Stack JavaScript Developer Hubelia - Montréal, Pointe-aux-Trembles Full-time - permanent $19 ... computer science or equivalent experience • Good knowledge of JavaScript and the latest ES6 ...
ERP Solutions Architect
Montreal, QC · Hybrid
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
ERP Solutions Architect
Montreal, QC · Hybrid
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
ERP Solutions Architect
Montreal, QC · Hybrid
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
ERP Solutions Architect
Montreal, QC · Hybrid
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
ERP Solutions Architect
Montreal, QC · Hybrid
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
ERP Solutions Architect
Montreal, QC · Hybrid
Competitive annual salary and yearly bonus * Full-time, permanent position, Monday to Friday ... Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * 5 to ...
Full Time Computer Science information
What jobs do most CS majors get?
What engineer makes $500,000 a year?
What does a typical day look like for a full-time computer science professional and how do they collaborate with other teams?
Is computer science dead due to AI?
What are full time computer science jobs?
What professions make 200,000 a year without a degree?
What is the difference between Full Time Computer Science vs Software Developer?
| Aspect | Full Time Computer Science | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in Computer Science or related field | Often similar; degree preferred but not always required |
| Work Environment | Academic, research, or corporate settings | Tech companies, startups, or freelance projects |
| Industry Usage | Universities, research labs, tech firms | Software companies, IT services, app development |
| Common Search Intent | Educational paths, career options in CS | Job roles, skills, and project work in software development |
Full Time Computer Science typically refers to a degree-focused, academic or research-oriented role requiring formal education. Software Developer roles are more practical, project-based, and often focus on coding and application development. While overlapping in skills and credentials, Full Time Computer Science emphasizes foundational knowledge, whereas Software Developer positions are more about applying that knowledge in real-world projects.
What are the key skills and qualifications needed to thrive as a Computer Scientist, and why are they important?

Full-time
Re-posted 2 days ago
Job description
Job Description
- Drive Research Strategy: Formulate and lead independent research projects that solve complex, high-impact problems. Define success metrics aligned with both business goals and scientific rigor;
- Design & Implement ML Solutions: Architect and deploy scalable ML systems and algorithms. Provide technical guidance to cross-functional teams on implementation and optimization;
- Build Organizational Expertise: Mentor junior researchers and engineers. Review research outputs, disseminate knowledge, and foster a culture of innovation;
- Establish Thought Leadership: Author peer-reviewed publications, present at top-tier conferences (NeurIPS, ACL, EMNLP, etc.), and position the organization as an AI research leader;
- Advise Leadership: Synthesize complex technical and business considerations. Provide clear, actionable recommendations on high-stakes decisions with significant financial or operational impact;
- Cultivate Strategic Relationships: Build trusted partnerships across teams and external collaborators to deliver measurable value and shape organizational direction.
- A Ph.D. degree in Computer Science or a related technical field;
- 2+ years of experience as a machine learning researcher or engineer in a product-centric environment or equivalent experience;
- Deep expertise in machine learning; LLM and NLP experience a plus;
- Track record of delivering high-impact ML products from concept to production
- Experience mentoring junior technical talent;
- Exceptional communication skills-able to translate complex ideas for diverse audiences;
- A history of high-quality academic publications (e.g., NeurIPS, ACL, EMNLP, CVPR, ICLR, ICML etc.).
Join a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock options where applicable;
Leaders who support your development through coaching and managing opportunities;
Ability to make a difference and lasting impact from a local-to-global scale.
Job Skills
Collaboration, Communication, Computer Programming, Data Science, Large Language Models (LLMs), Machine Learning (ML)Additional Job Details
Address:
City:
Country:
Work hours/week:
Employment Type:
Platform:
Job Type:
Pay Type:
Posted Date:
Application Deadline:
Note: Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
RBC is presently inviting candidates to apply for this existing vacancy. Applying to this posting allows you to express your interest in this current career opportunity at RBC. Qualified applicants may be contacted to review their resume in more detail.
Employment Type: FULL_TIMEAbout Royal Bank of Canada
Sourced by ZipRecruiter
Industry
Banking and credit intermediation
Company size
10,000+ Employees
Headquarters location
Toronto, Ontario, CA