Degree in Computer Science, Mathematics, or a related field * 8+ years of experience in applied ML research and production deployment * 3+ years of hands-on experience building Generative AI ...
Degree in Computer Science, Mathematics, or a related field * 8+ years of experience in applied ML research and production deployment * 3+ years of hands-on experience building Generative AI ...
Bachelor's degree in Computer Science, Electrical Engineering or related fields and 5-10 years of related professional experience or Master's degree and/or PhD in Computer Science, Electrical ...
Bachelor's degree in Computer Science, Electrical Engineering or related fields and 5-10 years of related professional experience or Master's degree and/or PhD in Computer Science, Electrical ...
Bachelor's degree in Computer Science, Electrical Engineering or related fields and 5-10 years of related professional experience or Master's degree and/or PhD in Computer Science, Electrical ...
Bachelor's degree in Computer Science, Electrical Engineering or related fields and 5-10 years of related professional experience or Master's degree and/or PhD in Computer Science, Electrical ...
AI Research Scientist - PhD
Toronto, ON · Remote
CA$55 - CA$80/hr
PhD or advanced degree in Medicine / Healthcare , Statistics and Data Science , AI / ML Research , Computer Science , Game Development , or Mechanical / Aerospace Engineering . * High attention to ...
Quick apply
AI Research Scientist - PhD
Toronto, ON · Remote
CA$55 - CA$80/hr
PhD or advanced degree in Medicine / Healthcare , Statistics and Data Science , AI / ML Research , Computer Science , Game Development , or Mechanical / Aerospace Engineering . * High attention to ...
Overhead Catenary System (OCS) CAD Designer
Toronto, ON · On-site
CA$70K - CA$90K/yr
Bachelor's Degree in Engineering, Computer Science, or a similar field preferred * 4+ years experience in mechanical/structural CAD engineering * Proficiency in BIM/CAD software * Experience with OCS ...
Overhead Catenary System (OCS) CAD Designer
Toronto, ON · On-site
CA$70K - CA$90K/yr
Bachelor's Degree in Engineering, Computer Science, or a similar field preferred * 4+ years experience in mechanical/structural CAD engineering * Proficiency in BIM/CAD software * Experience with OCS ...
Graduate Office Assistant
Toronto, ON · On-site
CA$63K/yr
Faculty of Arts & Science Department: Dept of Computer Science Campus: St. George (Downtown Toronto ... degree requirements, awards, and final exams. * Experience preparing and updating content for ...
Graduate Office Assistant
Toronto, ON · On-site
CA$63K/yr
Faculty of Arts & Science Department: Dept of Computer Science Campus: St. George (Downtown Toronto ... degree requirements, awards, and final exams. * Experience preparing and updating content for ...
Instructional Lab Manager
Guelph, ON · On-site
Undergraduate degree in Computer Science or a related discipline combined with 5 years of relevant experience in instructional support, educational technology and related areas, or an equivalent ...
Instructional Lab Manager
Guelph, ON · On-site
Undergraduate degree in Computer Science or a related discipline combined with 5 years of relevant experience in instructional support, educational technology and related areas, or an equivalent ...
A University level Computer Science degree, or a College level Computer Systems Technology diploma, plus a minimum ofone (1) year field experience (Preferred) * Strong English/French written and ...
A University level Computer Science degree, or a College level Computer Systems Technology diploma, plus a minimum ofone (1) year field experience (Preferred) * Strong English/French written and ...
A University level Computer Science degree, or a College level Computer Systems Technology diploma, plus a minimum of one (1) year field experience (Preferred) * Strong English/French written and ...
Quick apply
A University level Computer Science degree, or a College level Computer Systems Technology diploma, plus a minimum of one (1) year field experience (Preferred) * Strong English/French written and ...
A University level Computer Science degree, or a College level Computer Systems Technology diploma, plus a minimum ofone (1) year field experience (Preferred) * Strong English/French written and ...
Quick apply
A University level Computer Science degree, or a College level Computer Systems Technology diploma, plus a minimum ofone (1) year field experience (Preferred) * Strong English/French written and ...
Co-op, Firmware Engineering (12 months)
Cambridge, ON · On-site
CA$20 - CA$32/hr
Must be working towards a Bachelor of Science degree in Mechatronics, Engineering or Computer Science from an accredited college or university. * Graduation date of December 2027 or later * Previous ...
Co-op, Firmware Engineering (12 months)
Cambridge, ON · On-site
CA$20 - CA$32/hr
Must be working towards a Bachelor of Science degree in Mechatronics, Engineering or Computer Science from an accredited college or university. * Graduation date of December 2027 or later * Previous ...
Software Developer (Embedded)
Cambridge, ON · On-site
CA$600/day
A post-secondary engineering or computer science degree, diploma or equivalent with emphasis on software design and development. Experience: * 5+ years of professional software development experience ...
Software Developer (Embedded)
Cambridge, ON · On-site
CA$600/day
A post-secondary engineering or computer science degree, diploma or equivalent with emphasis on software design and development. Experience: * 5+ years of professional software development experience ...
Software Developer (Embedded)
Cambridge, ON · On-site
CA$600/day
A post-secondary engineering or computer science degree, diploma or equivalent with emphasis on software design and development. Experience: * 5+ years of professional software development experience ...
Software Developer (Embedded)
Cambridge, ON · On-site
CA$600/day
A post-secondary engineering or computer science degree, diploma or equivalent with emphasis on software design and development. Experience: * 5+ years of professional software development experience ...
Test Developer, Automation
Kanata, ON · Hybrid
CA$96K - CA$146K/yr
Education: Bachelor's degree in computer science, Computer Engineering, Electrical Engineering or related technical areas Experience: * 3-5 years of overall testing experience * 3+ years of ...
Test Developer, Automation
Kanata, ON · Hybrid
CA$96K - CA$146K/yr
Education: Bachelor's degree in computer science, Computer Engineering, Electrical Engineering or related technical areas Experience: * 3-5 years of overall testing experience * 3+ years of ...
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. (Successful candidates will be required to provide proof of degree completion for the highest level of education ...
Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science. (Successful candidates will be required to provide proof of degree completion for the highest level of education ...
About You You hold a PhD or Master's in Computer Science, AI, NLP, or a related field, with 5+ years of post-degree industry experience shipping document understanding, information extraction, or ...
About You You hold a PhD or Master's in Computer Science, AI, NLP, or a related field, with 5+ years of post-degree industry experience shipping document understanding, information extraction, or ...
You hold a Bachelor's or Master's degree in Statistics, Computer Science, Mathematics, Life Sciences, or a related field * You have 5+ years of solid experience in statistical programming in a ...
You hold a Bachelor's or Master's degree in Statistics, Computer Science, Mathematics, Life Sciences, or a related field * You have 5+ years of solid experience in statistical programming in a ...
Full Stack Data Science Engineer
CA$120K - CA$154K/yr
A graduate or undergraduate degree in a quantitative or analytics-focused discipline (e.g., Business Analytics, Data Science, Statistics, Mathematics, Engineering, Computer Science, Finance ...
Full Stack Data Science Engineer
CA$120K - CA$154K/yr
A graduate or undergraduate degree in a quantitative or analytics-focused discipline (e.g., Business Analytics, Data Science, Statistics, Mathematics, Engineering, Computer Science, Finance ...
About You You hold a PhD or Master's in Computer Science, AI, NLP, or a related field, with 5 + years of post-degree industry experience shipping search or retrieval systems into production. You have ...
About You You hold a PhD or Master's in Computer Science, AI, NLP, or a related field, with 5 + years of post-degree industry experience shipping search or retrieval systems into production. You have ...
Data Science - Co-op Student
Mississauga, ON · On-site
Currently enrolled in a registered Co-op program and working towards an undergraduate or graduate degree in Data Science, Statistics, Computer Science, Engineering, or a related quantitative field
Quick apply
Data Science - Co-op Student
Mississauga, ON · On-site
Currently enrolled in a registered Co-op program and working towards an undergraduate or graduate degree in Data Science, Statistics, Computer Science, Engineering, or a related quantitative field
Computer Science Degree information
See Ontario salary details
$23.5K - $44.5K
21% of jobs
$47.9K is the 25th percentile. Wages below this are outliers.
$44.5K - $65.5K
24% of jobs
The median wage is $72.8K / yr.
$65.5K - $86.5K
14% of jobs
$86.5K - $107.5K
15% of jobs
$110.4K is the 75th percentile. Wages above this are outliers.
$107.5K - $128.5K
9% of jobs
$128.5K - $149.5K
0% of jobs
$149.5K - $170.5K
2% of jobs
$170.5K - $191.5K
4% of jobs
$191.5K - $212.5K
3% of jobs
$212.5K - $233.5K
5% of jobs
$233.5K - $254.5K
2% of jobs
$23.5K
$102.6K
$254.5K
How much do computer science degree jobs pay per year?
What can you do with a computer science degree?
What is a computer science degree?
What are the key skills and qualifications needed to thrive with a computer science degree, and why are they important?
What is the difference between Computer Science Degree vs Software Developer?
| Aspect | Computer Science Degree | Software Developer |
|---|---|---|
| Required Credentials | Degree in Computer Science or related field | Typically requires programming skills, experience, and sometimes certifications |
| Work Environment | Academic, research, or industry settings | Tech companies, startups, or freelance projects |
| Industry Usage | Used as a qualification for various tech roles | Practical role focused on coding and software creation |
| Search & Comparison Intent | Understanding educational requirements and career paths | Job qualifications and skills needed for software development |
While a Computer Science Degree provides foundational knowledge and credentials, a Software Developer focuses on applying programming skills to build software. Many software developers have degrees in computer science, but practical experience and coding ability are equally important for the role.
What jobs can you do with a computer science degree?
Are computer science degree majors still in demand?
What jobs does a computer science degree get you?
What types of entry-level roles are typically available to recent graduates with a computer science degree, and how do these roles support career growth?

Full-time
Re-posted 12 days ago
Job description
- Define and drive the long-term data science and ML strategy, influencing both product direction and organizational priorities
- Lead high-impact research initiatives in ML, GenAI, and Graph ML, push the boundaries of applied science, and establish best practices for scalable adoption
- Partner with engineering and product leadership to align data science innovation with business goals, shaping platform and infrastructure investments
- Mentor and guide staff- and senior-level scientists, set technical direction, and foster a culture of excellence and innovation
- Represent the organization externally through publications, talks, and collaborations, strengthening the company's thought leadership in AI and ML
- Degree in Computer Science, Mathematics, or a related field
- 8+ years of experience in applied ML research and production deployment
- 3+ years of hands-on experience building Generative AI solutions such as RAG, AI Agents, or LLM fine-tuning in production
- Experience with Graph ML and Graph technologies such as GNNs or GraphRAG in production
- Proven track record of end-to-end ownership including design, experimentation, validation, deployment, and scaling of ML systems
- Experience deploying solutions on cloud platforms such as AWS, Azure, or GCP
- Demonstrated ability to solve highly complex, ambiguous, cross-domain problems with measurable business impact
- MS or PhD in Computer Science, Machine Learning, or a related discipline
- Experience with distributed Big Data and ML platforms such as Spark, Flink, Kafka, PySpark, or Lakehouse
- Recognized track record in the ML and AI community through publications, patents, open-source contributions, or conference talks
- Strong ability to influence at the organizational level by driving strategy and fostering cross-functional alignment