1

Computer Science Internship Jobs in Ontario (NOW HIRING)

... Computer Science, or a related field. Master's program enrollment or completion is mandatory ... Our interns come from top universities worldwide, and we invite you to contribute, learn, and grow ...

Research Scientist

Toronto, ON

CA$158K - CA$269K/yr

Qualifications: - Masters/PhD degree in Computer Science, AI, Machine Learning, Computer Vision ... internships, work experience, research projects, and papers at top conferences. - Strong ...

Data Scientist II

Toronto, ON ยท On-site

CA$81K - CA$115K/yr

Undergraduate degree in Statistics, Mathematics, Computer Science, Engineering, Economics, Data ... Internship, co-op, research, or project experience in data science, analytics, or relevant field

Currently enrolled or recently graduated from a Master's program in Computer Science, Software ... Our interns come from top universities worldwide, and we invite you to contribute, learn, and grow ...

Showing results 21-40

Computer Science Internship information

See Ontario salary details

$9

$22

$48

How much do computer science internship jobs pay per hour?

As of Sep 4, 2026, the average hourly pay for computer science internship in Ontario is $22.11, according to ZipRecruiter salary data. Most workers in this role earn between $12.02 and $25.48 per hour, depending on experience, location, and employer.

What are internship opportunities in computer science?

An internship in computer science provides on-the-job training for students who study computer science. Your duties in this program depend on the focus on the internship. Some interns get experiencing coding and developing software, applications, or website user interfaces. As an intern, you work under the direction of programming and development professionals. Your responsibilities include writing lines of code, testing and debugging software, learning computer languages in a realistic setting, and functioning as part of a team. Other computer science internships focus on providing technical support, cybersecurity services, or administration services as part of an IT team.

What is a computer science internship?

A computer science internship is a temporary position that allows students or recent graduates to gain practical experience in the field of computer science. Interns typically work on real-world projects, assisting with programming, software development, data analysis, or IT support under the supervision of experienced professionals. These internships provide valuable hands-on skills, networking opportunities, and insight into potential career paths within technology industries.

What types of projects does a computer science intern typically work on, and how much autonomy can I expect?

Computer Science interns often contribute to real-world projects such as developing new software features, debugging code, automating processes, or supporting infrastructure. While the level of autonomy varies by company, interns are generally given meaningful tasks and encouraged to collaborate with senior engineers and cross-functional teams. You'll likely participate in code reviews, agile sprints, and team meetings, gaining hands-on experience and feedback. Many organizations assign mentors to guide interns, helping them balance independence with structured learning and support.

What are the key skills and qualifications needed to thrive as a computer science intern, and why are they important?

To thrive as a Computer Science Intern, you generally need foundational knowledge in programming, algorithms, and data structures, often supported by progress toward a computer science degree. Familiarity with coding languages such as Python, Java, or C++, as well as experience using version control systems like Git, is typically expected. Strong problem-solving abilities, eagerness to learn, and effective communication skills help interns stand out in collaborative environments. These skills and qualities are essential because they enable interns to contribute meaningfully to projects, adapt to new technologies, and work efficiently within a development team.

What is the difference between Computer Science Internship vs Software Developer Intern?

AspectComputer Science InternshipSoftware Developer Intern
Required CredentialsTypically pursuing or recent graduate in CS or related fieldSame as CS internship, often students or recent grads
Work EnvironmentVaries across tech companies, research labs, startupsPrimarily software development teams in tech firms
Employer & Industry UsageUsed across academia, industry, research projectsPrimarily in software development companies and tech industry
Common Search & Comparison IntentUnderstanding internship opportunities in CSComparing software development internship roles

Both Computer Science Internships and Software Developer Internships target students or recent graduates interested in tech. While CS internships may include research, data analysis, or broader technical roles, Software Developer Internships focus specifically on coding and software creation. The choice depends on your career goals and the specific skills you want to develop.

What do you do as a computer science intern?

A computer science intern typically assists with software development, coding, testing, and debugging projects. They may work with programming languages like Python, Java, or C++, and often collaborate with teams to gain practical experience in software engineering and problem-solving. Internships usually involve learning industry tools and following project deadlines under supervision.

What internships should I apply for in computer science?

Computer science internships are available in tech companies, startups, and research labs, often focusing on software development, data analysis, or cybersecurity. Applicants should have programming skills in languages like Python, Java, or C++, and may need to demonstrate problem-solving abilities or relevant coursework. Internships can be paid or unpaid and typically require a resume and sometimes a cover letter or technical assessment.
More about Computer Science Internship jobs

What are the most commonly searched types of Computer Science jobs in Ontario?

The most popular types of Computer Science jobs in Ontario are:

What are popular job titles related to Computer Science Internship jobs in Ontario?

For Computer Science Internship jobs in Ontario, the most frequently searched job titles are:

What cities in Ontario are hiring for Computer Science Internship jobs?

Cities in Ontario with the most Computer Science Internship job openings:

Infographic showing various Computer Science Internship job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 15% Part Time, 3% Contract, and 1% Nights. Highlights an 73% Physical, 2% Hybrid, and 25% Remote job distribution, with an average salary of $45,979 per year, or $22.1 per hour.

Solutions Delivery Intern, Maintenance Domain, (Winter/ January 2027, 12 Months)

Internship List

Oakville, ON โ€ข On-site

Full-time, Internship

Posted 2 days ago

New


Job description

Who you are:

As a Solutions Delivery Intern, you are a highly motivated and eager individual with a strong interest in project management and technology. You are keen to learn the ropes of managing complex projects and contributing to the successful delivery of innovative products. Your strong communication skills, eagerness to learn, and commitment to continuous improvement make you a valuable asset to our organization. You thrive in collaborative environments and are excited to work alongside experienced professionals, supporting them in streamlining processes and driving product initiatives.

What you'll do:

In this role, you will gain hands-on experience in the world of solutions delivery by supporting our Solutions Delivery Managers and cross-functional teams. You will assist in streamlining processes, contribute to complex projects, and gain exposure to the full technical, operational, business and market lifecycle of a feature or product - from conception to release.ย  Your responsibilities will include assisting with defining project scope, supporting the management of timelines, and ensuring smooth execution of tasks, all while continuously learning and developing your skills.

The opportunity:
  • 8 - 12 month work-term beginning January 2027.
  • Full-time, paid internship: Monday - Friday,ย 37.5hrs/week.
  • Your first week at Geotab begins with 'GEO Launch' - a one-week Employee Orientation. Clickย hereย to learn more!
  • Learn more about the Geotab Campus Programย here.
  • This posting is for an existing vacancy.
How you'll make an impact:
  • Support product initiatives throughout the product lifecycle, gaining valuable insights into the journey from conception to release.
  • Assist in defining project scope, goals, and deliverables. Contribute to the creation and management of project timelines/schedules, ensuring timely delivery of product milestones.
  • Provide support to complex projects and product initiatives involving coordination with multi-disciplinary teams at Geotab. Assist in facilitating effective communication, aligning visions, and ensuring accountability for required work/deliverables.
  • Assist in coordinating internal team activities and supporting project meetings. Help maintain detailed meeting minutes and follow up on action items.
  • Contribute to establishing and maintaining project deliverables, timelines, and milestone updates for sponsors and key stakeholders.
  • Assist in analyzing project issues and developing solutions. Learn to anticipate potential problems and proactively address them.
  • Assist in gathering and documenting stakeholder requirements for specific products and translating requirements into detailed technical specifications.
  • Participate in post-mortem reviews post-product delivery or as required within the project delivery process.
  • Support project communication and reporting. Assist with project tracking and analysis. Contribute to communicating vital information to the project team and broader product teams.
  • Assist in preparing and presenting regular progress reports to stakeholders and senior management.
  • Engage in establishing best practices, templates, policies, tools, and partnerships to enhance organizational capabilities.
  • Maintenance Domain: Optimize vehicle availability while reducing the average duration required for repairs for our client base.ย 
What you'll bring to the role:
  • Currently pursuing a degree in a related field (e.g., Business Administration, Computer Science, Engineering)
  • A strong interest in project/program management or product ownership within a technology organization.
  • Knowledge or a strong desire to learn about the high-technology industry.
  • Excellent academic record and a demonstrated ability to learn quickly.
  • Strong analytical skills with the ability to problem-solve and make well-judged decisions.
  • Highly organized and able to manage multiple tasks simultaneously.
  • Able to work well under pressure and respond to changing priorities.
  • Excellent verbal and written communication skills.
  • Strong interpersonal relationship-building skills.
  • A strong team player with the ability to engage with all levels of the organization.
If you got this far, we hope you're feeling excited about this role! Even if you don't feel you meet every single requirement, we still encourage you to apply.
ย 
Please note: Geotab does not accept agency resumes and is not responsible for any fees related to unsolicited resumes. Please do not forward resumes to Geotab employees.
How we work:
At Geotab, we have adopted aย flexible hybridย working model in that we have systems, functions, programs and policies in place to support both in-person and virtual work. However, you are welcomed and encouraged to come into our beautiful, safe, clean offices as often as you like. When working from home, you are required to have a reliable internet connection with at least 50mb DL/10mb UL. Virtual work is supported with cloud-based applications, collaboration tools and asynchronous working. The health and safety of employees are a top priority. We encourage work-life balance and keep the Geotab culture going strong with online social events, chat rooms and gatherings. Join us and help reshape the future of technology!
ย 
We believe that ensuring diversity is fundamental to our future growth and progress and is an integral part of our business. We believe that success happens where new ideas can flourish - in an environment that is rich in diversity and a place where people from various backgrounds can work together. Geotab encourages applications from all qualified individuals. We are committed to accommodating people with disabilities during the recruitment and assessment processes and when people are hired. We will ensure the accessibility needs of employees with disabilities are taken into account as part of performance management, career development, training and redeployment processes. If you require accommodation at any stage of the application process or want more information about our diversity and inclusion as well as accommodation policies and practices, please contact us at careers@geotab.com. By submitting a job application to Geotab Inc. or its affiliates and subsidiaries (collectively, "Geotab"), you acknowledge Geotab's collection, use and disclosure of your personal data in accordance with our Privacy Policy. Click here to read our Privacy Notice.ย