... major AI, ML, and systems research venues through technical content, workshops, university engagements, and lab-facing programs. What we need to see: PhD in Computer Science, AI, Machine Learning ...
... major AI, ML, and systems research venues through technical content, workshops, university engagements, and lab-facing programs. What we need to see: PhD in Computer Science, AI, Machine Learning ...
Senior Developer, Data Engineering - 6 Months Contract
Richmond Hill, ON · Hybrid
CA$60 - CA$80/hr
Bachelor's or master's degree in computer science, Engineering, a related field or equivalent ... The Venterra Team is focused on achieving excellence in serving its three major stakeholders ...
Senior Developer, Data Engineering - 6 Months Contract
Richmond Hill, ON · Hybrid
CA$60 - CA$80/hr
Bachelor's or master's degree in computer science, Engineering, a related field or equivalent ... The Venterra Team is focused on achieving excellence in serving its three major stakeholders ...
25-080 SAP Authorization Specialist
Oshawa, ON · Remote
$85 - $100/hr
Support SAP security activities in major projects, including system upgrades, new implementations ... Bachelor's degree in Computer Science, Information Systems, or a related field. Relevant ...
25-080 SAP Authorization Specialist
Oshawa, ON · Remote
$85 - $100/hr
Support SAP security activities in major projects, including system upgrades, new implementations ... Bachelor's degree in Computer Science, Information Systems, or a related field. Relevant ...
Bachelor's or master's degree in computer science, Engineering, a related field or equivalent ... The Venterra Team is focused on achieving excellence in serving its three major stakeholders ...
Quick apply
Bachelor's or master's degree in computer science, Engineering, a related field or equivalent ... The Venterra Team is focused on achieving excellence in serving its three major stakeholders ...
Senior Developer, Data Engineering - 6 Months Contract
Richmond Hill, ON · Hybrid
CA$60 - CA$80/hr
Bachelor's or master's degree in computer science, Engineering, a related field or equivalent ... The Venterra Team is focused on achieving excellence in serving its three major stakeholders ...
Senior Developer, Data Engineering - 6 Months Contract
Richmond Hill, ON · Hybrid
CA$60 - CA$80/hr
Bachelor's or master's degree in computer science, Engineering, a related field or equivalent ... The Venterra Team is focused on achieving excellence in serving its three major stakeholders ...
... Major Incident Management team. What experience do you have? * University degree in Engineering, Computer Science, Information Technology, or equivalent preferred. * 2+ years of experience on an ...
... Major Incident Management team. What experience do you have? * University degree in Engineering, Computer Science, Information Technology, or equivalent preferred. * 2+ years of experience on an ...
... Major Incident Management team. What experience do you have? * University degree in Engineering, Computer Science, Information Technology, or equivalent preferred. * 2+ years of experience on an ...
Quick apply
... Major Incident Management team. What experience do you have? * University degree in Engineering, Computer Science, Information Technology, or equivalent preferred. * 2+ years of experience on an ...
Bachelor's degree in Computer Science, Data Science, Engineering, Statistics, Analytics ... Experience with at least one major enterprise data or AI platform such as Azure AI Foundry ...
Bachelor's degree in Computer Science, Data Science, Engineering, Statistics, Analytics ... Experience with at least one major enterprise data or AI platform such as Azure AI Foundry ...
Bachelor's degree in Computer Science, Data Science, Engineering, Statistics, Analytics ... Experience with at least one major enterprise data or AI platform such as Azure AI Foundry ...
Bachelor's degree in Computer Science, Data Science, Engineering, Statistics, Analytics ... Experience with at least one major enterprise data or AI platform such as Azure AI Foundry ...
AI Engineer
Brampton, ON · On-site +1
CA$94K - CA$136K/yr
The team is located in major hubs in Paris, Lyon, Barcelona, Cambridge, Toronto, Budapest and ... Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, Software ...
AI Engineer
Brampton, ON · On-site +1
CA$94K - CA$136K/yr
The team is located in major hubs in Paris, Lyon, Barcelona, Cambridge, Toronto, Budapest and ... Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, Software ...
AI Engineer
Maple, ON · On-site +1
CA$94K - CA$136K/yr
The team is located in major hubs in Paris, Lyon, Barcelona, Cambridge, Toronto, Budapest and ... Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, Software ...
AI Engineer
Maple, ON · On-site +1
CA$94K - CA$136K/yr
The team is located in major hubs in Paris, Lyon, Barcelona, Cambridge, Toronto, Budapest and ... Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, Software ...
AI Engineer
Mississauga, ON · On-site +1
CA$94K - CA$136K/yr
The team is located in major hubs in Paris, Lyon, Barcelona, Cambridge, Toronto, Budapest and ... Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, Software ...
AI Engineer
Mississauga, ON · On-site +1
CA$94K - CA$136K/yr
The team is located in major hubs in Paris, Lyon, Barcelona, Cambridge, Toronto, Budapest and ... Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, Software ...
AI Engineer
Unionville, ON · On-site +1
CA$94K - CA$136K/yr
The team is located in major hubs in Paris, Lyon, Barcelona, Cambridge, Toronto, Budapest and ... Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, Software ...
AI Engineer
Unionville, ON · On-site +1
CA$94K - CA$136K/yr
The team is located in major hubs in Paris, Lyon, Barcelona, Cambridge, Toronto, Budapest and ... Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, Software ...
AI Engineer
Toronto, ON · On-site +1
CA$94K - CA$136K/yr
The team is located in major hubs in Paris, Lyon, Barcelona, Cambridge, Toronto, Budapest and ... Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, Software ...
AI Engineer
Toronto, ON · On-site +1
CA$94K - CA$136K/yr
The team is located in major hubs in Paris, Lyon, Barcelona, Cambridge, Toronto, Budapest and ... Master's or PhD in Computer Science, Artificial Intelligence, Machine Learning, Software ...
An Ideal Candidate Should Have * BS/MS/PhD in Computer Science or a related field. * 5+ years of ... major Cloud Provider (we use GCP) * Experience with web crawlers, large-scale data processing ...
An Ideal Candidate Should Have * BS/MS/PhD in Computer Science or a related field. * 5+ years of ... major Cloud Provider (we use GCP) * Experience with web crawlers, large-scale data processing ...
An Ideal Candidate Should Have * BS/MS/PhD in Computer Science or a related field. * 5+ years of ... major Cloud Provider (we use GCP) * Experience with web crawlers, large-scale data processing ...
An Ideal Candidate Should Have * BS/MS/PhD in Computer Science or a related field. * 5+ years of ... major Cloud Provider (we use GCP) * Experience with web crawlers, large-scale data processing ...
Generative AI Engineer
Toronto, ON · On-site
... 75% of major national Canadian law firms, all major banks, and leading securities regulators ... Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, or related fields.
Quick apply
Generative AI Engineer
Toronto, ON · On-site
... 75% of major national Canadian law firms, all major banks, and leading securities regulators ... Bachelor's degree in Computer Science, Artificial Intelligence, Machine Learning, or related fields.
Software Engineer
Toronto, ON · On-site +1
CA$125K - CA$208K/yr
Bachelor's degree in Computer Science, Engineering, or equivalent experience is a plus. * Experience in an innovative, fast-paced environment. * Experience with one or more of the major cloud ...
Software Engineer
Toronto, ON · On-site +1
CA$125K - CA$208K/yr
Bachelor's degree in Computer Science, Engineering, or equivalent experience is a plus. * Experience in an innovative, fast-paced environment. * Experience with one or more of the major cloud ...
Software Engineer
Mississauga, ON · On-site +1
CA$125K - CA$208K/yr
Bachelor's degree in Computer Science, Engineering, or equivalent experience is a plus. * Experience in an innovative, fast-paced environment. * Experience with one or more of the major cloud ...
Software Engineer
Mississauga, ON · On-site +1
CA$125K - CA$208K/yr
Bachelor's degree in Computer Science, Engineering, or equivalent experience is a plus. * Experience in an innovative, fast-paced environment. * Experience with one or more of the major cloud ...
Software Engineer
Maple, ON · On-site +1
CA$125K - CA$208K/yr
Bachelor's degree in Computer Science, Engineering, or equivalent experience is a plus. * Experience in an innovative, fast-paced environment. * Experience with one or more of the major cloud ...
Software Engineer
Maple, ON · On-site +1
CA$125K - CA$208K/yr
Bachelor's degree in Computer Science, Engineering, or equivalent experience is a plus. * Experience in an innovative, fast-paced environment. * Experience with one or more of the major cloud ...
Computer Science Major information
What is a computer science major?
What are the key skills and qualifications needed to thrive as a computer science major, and why are they important?
What types of collaborative projects can computer science majors expect to work on during internships or entry-level roles?
What is the difference between Computer Science Major vs Software Developer?
| Aspect | Computer Science Major | Software Developer |
|---|---|---|
| Required Credentials | Degree in Computer Science or related field | Typically a degree in Computer Science, Software Engineering, or related field; certifications helpful |
| Work Environment | Academic settings, research labs, tech companies | Corporate, startup, or freelance software development environments |
| Industry Usage | Educational programs, research, and development | Building, testing, and maintaining software applications |
| Common Search/Comparison | Educational background, skills, career paths | Job roles, skills, salary expectations |
While a Computer Science Major provides foundational knowledge and credentials, a Software Developer applies those skills to create and maintain software in various work environments. Both roles often overlap, but the major is more academic, whereas the developer role is more practical and project-focused.
What can I do with a computer science major?
What jobs can you get with a computer science major?
What jobs do most computer science majors get?
What type of careers can you get with a computer science major?
What cities near Toronto, ON are hiring for Computer Science Major jobs?
Cities near Toronto, ON with the most Computer Science Major job openings:

Developer Relations Manager, Higher Education and Research - Foundational AI
Toronto, ON • On-site
Full-time
Posted 15 days ago
Nvidia rating
9.6
Based on 18 frontline employees who took The Breakroom Quiz
6th of 247 rated software companies
Job description
We are seeking a mission-driven Developer Relations Manager focused on Foundational AI Research to engage leading academic labs advancing the next generation of AI models, systems, and methods. In this role, you will work directly with top researchers building frontier AI systems, including large language models, multimodal models, reasoning systems, training methods, inference systems, model serving, and scalable AI infrastructure. You will help researchers adopt NVIDIA's AI and accelerated computing platforms to push the boundaries of model performance, efficiency, and scale.
The ideal candidate brings deep technical credibility in foundational AI, strong research engagement experience, and ecosystem knowledge. What you'll be doing: Serve as a trusted technical advisor to leading academic AI labs working on foundation models, LLMs, multimodal AI, reasoning, training, inference, and AI systems. Identify high-impact research workloads where NVIDIA software, systems, and accelerated computing platforms can advance model performance, scale, and efficiency.
Engage principal investigators, postdocs, graduate researchers, and lab leadership to understand research goals, technical blockers, infrastructure needs, and collaboration opportunities. Track frontier AI research across papers, benchmarks, open-source projects, and academic labs to identify emerging trends and future platform opportunities. Partner with Research Account Managers, Solution Architects, Product, Engineering, and Business Development teams to support researcher adoption and long-term engagement.
Represent researcher needs internally by translating academic feedback into actionable insights for product roadmaps, developer programs, education, and platform strategy. Support NVIDIA participation in major AI, ML, and systems research venues through technical content, workshops, university engagements, and lab-facing programs. What we need to see: PhD in Computer Science, AI, Machine Learning, Applied Mathematics, Electrical Engineering, or a related technical field, or equivalent research depth.
8+ years of experience Deep expertise in foundational AI, including LLMs, multimodal models, generative AI, reasoning, post-training, model evaluation, or AI systems research. Strong understanding of modern AI model development across the lifecycle, including pretraining, fine-tuning, post-training, optimization, evaluation, deployment, and model serving. Hands-on experience with AI research stacks such as PyTorch, JAX, distributed training frameworks, inference systems, model serving platforms, evaluation pipelines, and GPU-accelerated workflows.
Technical fluency in scalable AI systems, including distributed training, parallelism strategies, checkpointing, memory optimization, batching, scheduling, latency, throughput, and cost-performance tradeoffs. Familiarity with methods that improve model efficiency and performance, such as quantization, distillation, sparsity, speculative decoding, attention optimization, synthetic data generation, RLHF/RLAIF, and preference optimization. Ability to engage top academic labs on frontier research challenges, including scaling behavior, compute efficiency, model quality, benchmark methodology, reproducibility, reliability, and research impact.
Demonstrated research credibility through publications, open-source contributions, academic collaborations, technical leadership, or direct work on frontier AI systems. Ways to stand out from the crowd: Experience with NVIDIA AI platforms, including CUDA, CUDA-X libraries, TensorRT-LLM, Triton Inference Server, NIM, NeMo, Megatron, Transformer Engine, NCCL, DGX, NVLink, InfiniBand, or NVIDIA AI Enterprise. Established relationships with leading AI labs, academic institutions, research institutes, benchmark communities, or major open-source AI projects.
Track record translating frontier AI research into demos, tutorials, reference architectures, workshops, technical blogs, or developer enablement programs. Experience presenting at venues such as NeurIPS, ICML, ICLR, CVPR, AAAI , or related research workshops. Ability to identify emerging research trends and convert them into strategic opportunities for collaboration, platform adoption, and ecosystem growth.
NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you.
NVIDIA is committed to foster a diverse work environment and proud to be an equal opportunity employer. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 170,000 CAD - 220,000 CAD for Level 4, and 225,000 CAD - 275,000 CAD for Level 5.
You will also be eligible for equity and benefits. Applications for this job will be accepted at least until August 21, 2026. This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
About Nvidia
Sourced by ZipRecruiter
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.
Industry
Computer and electronic product manufacturing
Company size
10,000+ Employees
Headquarters location
Santa Clara, CA, US