1

Junior Computer Science Jobs in Ontario (NOW HIRING)

The Junior Project Managers will be responsible for onboarding sites to the Digital Health Drug ... College\/University undergraduate degree in Health, Computer Science, Engineering, Business or ...

CA$140K - CA$225K/yr

Mentor and guide junior scientists and engineers in advanced ML techniques and research ... PhD in Machine Learning, Computational Biology, Bioinformatics, Computer Science, or related field ...

Research Scientist

Toronto, ON

CA$158K - CA$269K/yr

Qualifications: - Masters/PhD degree in Computer Science, AI, Machine Learning, Computer Vision ... junior researchers or engineers. - Proficiency in Pytorch, Rust, C++ and/or CUDA. The US yearly ...

Position Profile The Junior Data Analyst reporting to the Director, Workforce and Operations is an ... Completion of post-secondary studies in Computer Science, Mathematics, Statistics or related ...

Mentor and guide junior data scientists and analysts, cultivating an inclusive and innovative team ... Master's degree or PhD in Data Science, Statistics, Computer Science, or a related quantitative ...

Junior Quantum Engineer

Ottawa, ON · On-site

CA$85K - CA$110K/yr

Ottawa, ON (on-site) Employment type: Full-time Salary range: $85,000$110,000 CAD per year About Q ... The commercialization and the science reinforce each other by design. About this role: The Junior ...

Ottawa, ON (on-site) Employment type: Full-time Salary range: $85,000-$110,000 CAD per year About Q ... The commercialization and the science reinforce each other by design. About this role: The Junior ...

Junior Mechanical Engineer

Hamilton, ON · On-site

CA$45K - CA$68K/yr

The Junior Mechanical Designer will prepare drawings of existing building systems and prepare ... Science / Building Systems * Project Portfolio to demonstrate CAD and Revit experience and ...

next page

Showing results 1-20

Junior Computer Science information

See Ontario salary details

$21K

$58K

$114.5K

How much do junior computer science jobs pay per year?

As of Jun 16, 2026, the average yearly pay for junior computer science in Ontario is $58,033.00, according to ZipRecruiter salary data. Most workers in this role earn between $38,500.00 and $65,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Junior Computer Scientist, and why are they important?

To thrive as a Junior Computer Scientist, you need a solid understanding of programming languages (such as Python, Java, or C++), algorithms, and data structures, typically supported by a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, basic database management, and exposure to development environments are commonly expected. Strong problem-solving abilities, effective communication, and a willingness to learn are essential soft skills for this role. These skills and qualities enable junior computer scientists to contribute to team projects, adapt to new technologies, and efficiently solve real-world technical problems.

What is the difference between Junior Computer Science vs Junior Software Developer?

AspectJunior Computer ScienceJunior Software Developer
Required CredentialsDegree in Computer Science or related fieldDegree or coding bootcamp certification
Work EnvironmentAcademic, research, or entry-level tech rolesSoftware development teams, tech companies
Industry UsageUniversities, research labs, tech firmsSoftware companies, startups, IT departments
Common Search/ComparisonYesYes

Junior Computer Science roles typically focus on foundational knowledge, research, or academic settings, requiring a degree in computer science. Junior Software Developer positions are more application-oriented, involving coding and software creation within development teams. While both roles are entry-level, they serve different career paths within the tech industry.

What is a Junior Computer Scientist?

A Junior Computer Scientist is an entry-level professional who typically holds a degree in computer science or a related field. They work under the supervision of senior staff to design, develop, test, and maintain software, algorithms, or systems. Their responsibilities may include coding, debugging, conducting research, and assisting with technical documentation. This role is often a starting point for those looking to advance in the field of computer science, offering valuable hands-on experience and opportunities to learn from more experienced colleagues.

What types of projects and responsibilities can a Junior Computer Science professional expect in their first year?

As a Junior Computer Science professional, you can expect to work on a variety of foundational tasks such as debugging code, writing unit tests, and assisting with the development of new features under the supervision of more experienced team members. You may also participate in code reviews, collaborate with cross-functional teams like design and QA, and help maintain documentation. These hands-on experiences are designed to help you build technical skills, understand software development processes, and gradually take on more complex assignments as you gain confidence and expertise.
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 Junior Computer Science jobs in Ontario? For Junior Computer Science jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Junior Computer Science jobs in Ontario look for? The top searched job categories for Junior Computer Science jobs in Ontario are:
Infographic showing various Junior Computer Science job openings in Ontario as of June 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Temporary. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $58,033 per year, or $27.9 per hour.
Data Scientist III

Other

Posted 8 days ago


Job description

As a Data Scientist III, you will leverage theory, data, and research to solve business problems. You will support data science and analytics efforts across multiple areas of the business including Sales, Marketing, Finance, HR, and related functions. You will contribute to building and improving measurement and reporting processes. To this end, you will help teams access insights needed to operate effectively.

This role will be responsible for drawing insights from large data sets, defining and implementing key model performance indicators, and for communicating insights and trends to support business decision-making, as it relates to data science-enabled decisions. This role will work with datasets relevant to assigned projects and business areas and be responsible to work closely with business stakeholders on measurement, success metrics, and analytics. Effectiveness in this position will require an understanding of technical methods and data engineering necessary to build and implement data science models, as well as knowing general industry trends, business objectives, and workforce dynamics. You will use data to develop insights, forecasts, metrics, dashboards and recommendations to inform decisions about our operations and go-to-market strategy.

 

What You'll Do (Essential Functions) 
  • Own data science projects end-to-end within your assigned business area. Scope ambiguous problems and define success metrics, through model development, deployment, and ongoing monitoring.
  • Translate business questions from Sales, Marketing, Finance, HR, and related functions into well-defined data science problems with clear KPIs, deliverables, and timelines.
  • Assess the feasibility, expected impact, and tradeoffs of proposed initiatives to inform prioritization and scoping decisions with cross-functional partners.
  • Design and conduct rigorous statistical analyses and build robust predictive models to answer complex business questions, selecting appropriate methods (e.g., regression, time series, survival/attrition, hypothesis testing, graph and network analysis) for the problem at hand.
  • Optimize models for performance, interpretability, and generalization using techniques such as regularization, cross-validation, and ensemble methods.
  • Define model evaluation plans that cover accuracy, fairness, drift, and business impact, and interpret results in context for stakeholders.
  • Design and implement production-ready data and model pipelines that handle large-scale datasets, leveraging distributed processing systems (e.g., Snowflake, Databricks, Google Cloud Platform) and building reusable, modular components.
  • Write readable, well-structured, modular code using standard data science libraries, and ensure your work is tested, documented, and maintainable by others.
  • Participate in code and design reviews, giving and receiving constructive feedback to raise the quality bar across the team.
  • Contribute to shared practices, tooling, and documentation that improve how the data science function operates.
  • Share knowledge with teammates and provide informal guidance to more junior colleagues on modeling, code, and analysis approaches.

The information in this job description represents a summary of the role and is not intended to be a comprehensive list of job duties. Responsibilities and duties of the position may change without notice at the Company's discretion.

 

What You Bring (Required Qualifications)
  • Master's degree in a STEM or quantitative field (statistics, computer science, mathematics, economics, engineering, or related).
  • 3+ years of professional experience building and deploying data science or machine learning solutions, including at least one production deployment.
  • Demonstrated experience translating business questions into data science problems and communicating findings to technical and non-technical audiences.
  • Proficiency in Python and SQL, and experience with data visualization tools such as Tableau.
  • Experience working with cloud data and ML platforms such as Snowflake, Databricks, or Google Cloud Platform.
  • Working knowledge of applied statistical methods and machine learning techniques (e.g., regression, classification, time series, cross-validation, model evaluation).

 

Preferred Qualifications
  • Doctoral degree in a STEM or quantitative field (statistics, computer science, mathematics, economics, engineering, or related).
  • Familiarity with MLOps practices - model versioning, monitoring, drift detection, CI/CD for ML.
  • Experience designing and maintaining dashboards for operational or executive audiences.
  • Experience presenting analyses to senior technical and non-technical audiences.
  • Exposure to Sales, Marketing, Finance, or HR analytics domains.

#LI-JH1 #LI-Remote