This opportunity is ideal for highly analytical professionals with advanced academic or industry experience in Computer Science or related technical fields. What You'll Do: * Assess the factual ...
Quick apply
This opportunity is ideal for highly analytical professionals with advanced academic or industry experience in Computer Science or related technical fields. What You'll Do: * Assess the factual ...
Quick apply
This opportunity is ideal for highly analytical professionals with advanced academic or industry experience in Computer Science or related technical fields. What You'll Do: * Assess the factual ...
... in the process of becoming one). * You're a current teacher candidate pursuing a Bachelor of Education. * You have experience as a lecturer or course instructor at an accredited U.S. or Canadian ...
... in the process of becoming one). * You're a current teacher candidate pursuing a Bachelor of Education. * You have experience as a lecturer or course instructor at an accredited U.S. or Canadian ...
London, ON · On-site
... in the process of becoming one). * You're a current teacher candidate pursuing a Bachelor of Education. * You have experience as a lecturer or course instructor at an accredited U.S. or Canadian ...
Quick apply
London, ON · On-site
... in the process of becoming one). * You're a current teacher candidate pursuing a Bachelor of Education. * You have experience as a lecturer or course instructor at an accredited U.S. or Canadian ...
The ideal candidate holds at least a Bachelor's in Computer Science or a closely related field , and has direct SR&ED writing experience . You must be ready to hit the ground running. Key ...
The ideal candidate holds at least a Bachelor's in Computer Science or a closely related field , and has direct SR&ED writing experience . You must be ready to hit the ground running. Key ...
Please note that, in keeping with current circumstances, the section delivery method may change as determined by the Faculty or the Department. Sessional dates of appointment : January 1, 2027 ...
Please note that, in keeping with current circumstances, the section delivery method may change as determined by the Faculty or the Department. Sessional dates of appointment : January 1, 2027 ...
Ed.) * Ability to teach in French (native language), English conversation language (Level B2) is also needed * Good knowledge of the French curriculum * Experience a computer science teacher
Ed.) * Ability to teach in French (native language), English conversation language (Level B2) is also needed * Good knowledge of the French curriculum * Experience a computer science teacher
Bachelor's in computer science, AI/ML, mathematics, physics, Computational Linguistic or a related field. Masters preferred. * 3+ years of professional experience as a Data Scientist applying AI/ML ...
Bachelor's in computer science, AI/ML, mathematics, physics, Computational Linguistic or a related field. Masters preferred. * 3+ years of professional experience as a Data Scientist applying AI/ML ...
Kanata, ON · Hybrid
Currently a candidate for a bachelor's degree or diploma in Computer Science, Electrical Engineering, or a related field with an accredited school in Canada. * Interest in software development ...
Kanata, ON · Hybrid
Currently a candidate for a bachelor's degree or diploma in Computer Science, Electrical Engineering, or a related field with an accredited school in Canada. * Interest in software development ...
School of Computer Science This position is represented by the agreement between the Professional ... Reporting to the Director, Business Operations, and working in close partnership with the Director ...
School of Computer Science This position is represented by the agreement between the Professional ... Reporting to the Director, Business Operations, and working in close partnership with the Director ...
Toronto, ON · On-site +1
$130K - $180K/yr
Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...
Quick apply
Toronto, ON · On-site +1
$130K - $180K/yr
Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...
Toronto, ON · On-site +1
$130K - $180K/yr
Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...
Quick apply
Toronto, ON · On-site +1
$130K - $180K/yr
Bachelor's degree in Computer Science, Engineering, or related field * 5+ years of experience, with at least 2 years in both deep learning and software engineering * Proficiency in deep learning ...
Hybrid in Ottawa EDUCATIONAL RECOMMENDATIONS Currently a 2nd year+ candidate for a Master's or Bachelor's degree in Engineering/Computer Science with an accredited school in Canada. * A strong ...
Hybrid in Ottawa EDUCATIONAL RECOMMENDATIONS Currently a 2nd year+ candidate for a Master's or Bachelor's degree in Engineering/Computer Science with an accredited school in Canada. * A strong ...
Kitchener, ON · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Quick apply
Kitchener, ON · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Kitchener, ON · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Quick apply
Kitchener, ON · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Waterloo, ON · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Quick apply
Waterloo, ON · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Ottawa, ON · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Quick apply
Ottawa, ON · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Ottawa, ON · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Quick apply
Ottawa, ON · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Waterloo, ON · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Quick apply
Waterloo, ON · On-site +1
Bachelors degree in computer science or relevant work experience * 8-10 years experience in development * 2+ years experience in lead role or in a senior role and ready for the next step * Very ...
Collaborate cross-functionally with Engineering, QA, Product, and Service teams Qualifications * BS in Computer Science, Engineering, Mechatronics, or equivalent experience * 5+ years of software ...
Collaborate cross-functionally with Engineering, QA, Product, and Service teams Qualifications * BS in Computer Science, Engineering, Mechatronics, or equivalent experience * 5+ years of software ...
Collaborate cross-functionally with Engineering, QA, Product, and Service teams Qualifications * BS in Computer Science, Engineering, Mechatronics, or equivalent experience * 5+ years of software ...
Collaborate cross-functionally with Engineering, QA, Product, and Service teams Qualifications * BS in Computer Science, Engineering, Mechatronics, or equivalent experience * 5+ years of software ...
| Aspect | Bs In Computer Science | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's degree in Computer Science or related field | Often requires a bachelor's degree in Computer Science, Software Engineering, or related field |
| Work Environment | Academic, research, or industry settings involving programming, algorithms, and systems | Primarily in software development teams, coding, testing, and deploying applications |
| Industry Usage | Used as a foundational degree for various tech roles, including software development | Commonly employed in tech companies, startups, and IT departments |
While a Bs In Computer Science provides a broad theoretical and practical foundation in computing, a Software Developer focuses specifically on designing, coding, and maintaining software applications. Both roles often overlap in skills and work environments, but the degree offers more versatility across tech careers.

Full-time
Posted 12 days ago
An enterprise client is seeking highly technical Computer Science Experts with PhDs to support the training and evaluation of advanced AI models. This initiative focuses on improving the accuracy, reasoning, and domain expertise of generative AI systems through expert human feedback.
The selected candidates will contribute to the company's large AI training project by evaluating AI-generated responses, developing domain-specific prompts, and assessing technical accuracy across complex Computer Science topics. This is a fully remote, freelance opportunity with flexible working hours and the potential for ongoing work beyond the initial project timeline.
This opportunity is ideal for highly analytical professionals with advanced academic or industry experience in Computer Science or related technical fields.
What You'll Do:
This role is a strong fit for professionals with backgrounds in:
Requirements:
Nice to Haves: