1

Computer Science Internship Jobs in Oakville, ON

Bachelor's degree in computer science, Economics, Statistics, or a related field required * 2-5 years of non-internship experience in data analytics, data science, or a related role (this is a mid ...

Hourly (paid in equity compensation equivalent to CAD $32-35/hour) The Vosyn internship is unique. Remuneration is equivalent to $32.00 CAD per hour payable in common shares of the Corporation at the ...

... Internship(s) . If you thrive on challenges in a fast paced environment, this is the opportunity ... scientists. * A strong mentoring culture, with each hire assigned a dedicated mentor, a new hire ...

... Internship(s) . If you thrive on challenges in a fast paced environment, this is the opportunity ... scientists. * A strong mentoring culture, with each hire assigned a dedicated mentor, a new hire ...

... Internship(s) . If you thrive on challenges in a fast paced environment, this is the opportunity ... scientists. * A strong mentoring culture, with each hire assigned a dedicated mentor, a new hire ...

Qualifications: Minimum Qualifications Bachelor's degree in Computer Science, Electrical ... Coursework or internship experience in compiler development or hardware synthesis. * Familiarity ...

Associate AI Engineer

Toronto, ON ยท Hybrid

CA$60K - CA$80K/yr

Bachelor's degree in Computer Science, Software Engineering, Data Science, AI, or a related field * Internship, co-op, academic project, or personal project experience in software engineering, AI/ML ...

Showing results 41-60

Computer Science Internship information

See Oakville, ON salary details

$8

$20

$44

How much do computer science internship jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for computer science internship in Oakville, ON is $20.03, according to ZipRecruiter salary data. Most workers in this role earn between $10.89 and $23.09 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 Oakville, ON?

The most popular types of Computer Science jobs in Oakville, ON are:

What cities near Oakville, ON are hiring for Computer Science Internship jobs?

Cities near Oakville, ON with the most Computer Science Internship job openings:

Infographic showing various Computer Science Internship job openings in Oakville, ON as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 12% Part Time, 2% Contract, and 1% Nights. Highlights an 73% Physical, 2% Hybrid, and 25% Remote job distribution, with an average salary of $41,668 per year, or $20 per hour.

Marketing Analyst

Rakuten Shop Style

Toronto, ON โ€ข On-site

Full-time

Medical, Dental, Vision, PTO

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Job Description:

Rakuten International is a division of Rakuten Group, Inc., a Japanese global technology leader in services that empower individuals, communities, businesses and society. Headquartered in San Mateo, California with more than 4,000 employees worldwide, the Rakuten International business portfolio includes market leaders in e-commerce, digital marketing, advertising, communications and entertainment. We create products and services that provide exceptional value by aligning members and the businesses that want to engage them in a shared community.Rakuten is a leading shopping platform that offers Cash Back on purchases from your favorite brands. By partnering with thousands of brands in apparel, beauty and wellness, dining, grocery, travel, on-demand services, subscription boxes, and more, Rakuten helps members save and get more on everyday purchases. Since its founding in 1999, Rakuten has become the largest and most rewarding shopping program, and its members have earned $4.6 billion in Cash Back just for shopping through Rakuten. For more information, visit Rakuten.com.Job Summary:We are looking for a results-driven, mid-level Marketing Analyst who can transform complex data into clear, actionable insights that support strategic and operational marketing decisions. The ideal candidate brings strong analytical thinking, hands-on experience with SQL (Python a plus), and a solid understanding of e-commerce and two-sided marketplace business dynamics, along with the ability to communicate findings clearly to both technical and non-technical stakeholders. This role goes beyond surface-level reporting, requiring the ability to identify true root causes and connect business data to broader business problems. You thrive in ambiguous environments-particularly during the first three months of training, when direction will still be taking shape-can move fluidly between business questions and technical execution, and are comfortable using modern AI-assisted tools to improve analytical speed, code quality, and workflow automation.
Key Responsibilities:
  • Own and monitor key business and marketing KPIs, tracking performance and conducting deep-dive analyses to identify trends, risks, and growth opportunities
  • Translate business problems into analytical frameworks and deliver clear, actionable recommendations to technical and non-technical stakeholders
  • Write efficient, scalable SQL queries to extract, transform, and validate data from multiple sources, ensuring metric accuracy and consistency
  • Perform exploratory data analysis and statistical modeling using Python to inform strategic and operational decisions
  • Apply statistical techniques to support experimentation, A/B testing, and causal analysis
  • Build and maintain dashboards and automated reporting using BI tools (Tableau, Power BI, Looker) and develop scalable, reusable analytical assets
  • Build, validate, and interpret machine learning models, including segmentation, propensity modeling, forecasting, and predictive scoring
  • Evaluate and apply AI tools responsibly, ensuring analytical outputs are accurate, explainable, reproducible, and aligned with business context.
  • Conduct in-depth root cause analysis that goes beyond obvious or surface-level issues, connecting business data to technical and operational context to deliver actionable recommendations
  • Produce retention and engagement growth analysis reports for marketing leadership, routing findings through the appropriate internal review process before they reach VP stakeholders
  • Apply working knowledge of e-commerce and two-sided marketplace business dynamics to frame analyses and recommendations in the right business context
Preferred Qualifications:
  • Hands-on experience building and validating machine learning models (regression, classification, clustering, time-series forecasting)
  • Experience supporting ML workflows- feature engineering, model selection, validation, and performance tracking
  • Python skills for data analysis and data science (pandas, numpy, scikit-learn) - a secondary but valued skill alongside SQL
  • Familiarity with deploying or monitoring ML models in production environments
  • Experience with cloud data warehouses (Snowflake, BigQuery, Redshift)
  • Background in e-commerce, marketing, product, or growth analytics, particularly retention and engagement analysis
  • Experience building more scalable, automated, and AI-enabled analytics workflows.
  • Master's degree in Computer Science, Economics, Statistics, or a related field

Minimum Requirements:
  • Bachelor's degree in computer science, Economics, Statistics, or a related field required
  • 2-5 years of non-internship experience in data analytics, data science, or a related role (this is a mid-level position, not entry-level)
  • Advanced SQL proficiency required from day one (complex joins, window functions, performance optimization)
  • Solid understanding of statistics, probability, and analytical best practices
  • Experience with experimentation, hypothesis testing, or causal analysis
  • Hands-on experience with BI and visualization tools (Tableau, Power BI, ThoughtSpot, etc.)
  • Proven ability to translate business questions into analytical frameworks and communicate insights clearly
  • Practical experience using Claude Code or similar AI-assisted coding and analytics tools, with the ability to critically review and validate AI generated output.
  • Understanding of e-commerce or any two-sided marketplace business dynamics
  • Comfort operating with ambiguity, especially during the first three months of training, including the ability to analyze data and determine the right direction from limited initial guidance

#LI-ES1

Five Principles for Success
Our worldwide practices describe specific behaviors that make Rakuten unique and united across the world. We expect Rakuten employees to model these 5 Shugi Principles of Success.
Always improve, Always Advance - Only be satisfied with complete success - Kaizen
Passionately Professional - Take an uncompromising approach to your work and be determined to be the best
Hypothesize - Practice - Validate - Shikumika - Use the Rakuten Cycle to succeed in unknown territory
Maximize Customer Satisfaction - The greatest satisfaction for our teams is seeing their customers smile
Speed!! Speed!! Speed!! - Always be conscious of time - take charge, set clear goals, and engage your team


Rakuten is an equal opportunity employer. Accessibility accommodations for candidates with disabilities participating in the selection process are available on request. Any information received related to accommodation needs of applicants will be addressed confidentially.


As part of our Rakuten interview process, we encourage applicants to use their own words, rather than AI-generated content. Tell us your story in a way that's personal and authentic.


Rakuten would like to thank all applicants for their interest in this role however only qualified candidates will be shortlisted.


Beware of fraudulent job offers claiming to be from Rakuten. Rakuten does not send unsolicited job offers or request money during the recruitment process. Learn more: https://rakutenemploymentalert.com/


At the time of posting, Rakuten expects the Compensation (base salary + discretionary bonus) for this role to be within the range shown below. Individual compensation will vary based on job-related factors, including the skills, qualifications, and experience of the successful candidate as well as business need and geographic location. The successful applicant for this role will be eligible for stock options, health, vision, dental insurance, RRSP matching, Personal Time Off (PTO), Volunteer Time Off (VTO), and other employee benefits as the company implements.


CAD $63,394.00 - 99,112.48 annually