1

Computer Science New Grad Jobs in Saint Thomas, ON

This ranges from creating entirely new algorithms, to improvements on state-of-the art methods, to ... Have a Masters degree or PhD in Computer Science, Statistics, Operations Research, or a related ...

Data Scientist

London, ON · On-site

CA$85K - CA$114K/yr

Contribute to new data science initiatives, particularly in NLP, text processing, and data decoding ... Master's Degree in Statistics, Data Science, Computer Science, or a related field * 4+ years of ...

... Research, Computer Science and Physics. * Programming proficiency with at least one major ... The minimum base salary for this role is $150,000 if located in New York. This expectation is based ...

Degree in Applied Math, Physics, Engineering, Quantitative Finance, Computer Science or other ... Eagerness to continuously learn new technologies and develop with us * Ability to work well in a ...

Software Engineer II (AI Integration)

London, ON · On-site +1

CA$96K - CA$115K/yr

Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or related field ... in your new role. Interview Process We'll reach out to candidates of interest to schedule an ...

Software Engineer III (AI Integration)

London, ON · On-site +1

CA$125K - CA$154K/yr

Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or related field ... in your new role. Interview Process We'll reach out to candidates of interest to schedule an ...

next page

Showing results 1-20

Computer Science New Grad information

What do computer science new grads do?

As a Computer Science New Grad, you will often start with foundational tasks such as fixing bugs, developing small features, writing tests, and assisting in code reviews. These assignments help you become familiar with the company's codebase, workflows, and development tools while providing opportunities to learn from experienced colleagues. You may also be involved in team meetings, participating in project planning sessions, and collaborating with other developers, product managers, or QA specialists. Over time, as you gain experience and confidence, you'll likely take on larger, more complex projects with greater responsibility. This structured approach allows new grads to build essential skills and smoothly transition into more advanced roles.

What skills and qualifications are needed to thrive as a computer science new grad?

To thrive as a Computer Science New Grad, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically backed by a relevant degree such as a Bachelor’s in Computer Science or related field. Familiarity with industry-standard programming languages (such as Python, Java, or C++), version control systems like Git, and experience with development environments or cloud platforms is highly valued. Strong problem-solving abilities, eagerness to learn new technologies, and effective communication skills help new grads excel in collaborative and fast-paced team settings. These competencies are crucial for adapting to real-world projects, contributing effectively to technical teams, and building a successful early career trajectory.

What is a computer science new grad?

A Computer Science New Grad job is an entry-level position designed for recent graduates with a degree in computer science or a related field. These roles typically focus on software development, data analysis, cybersecurity, or IT support, depending on the company. Employers seek candidates with strong programming skills, problem-solving abilities, and knowledge of industry-standard tools and technologies. New grads often receive mentorship and training to help them transition into professional environments.

What cities near Saint Thomas, ON are hiring for Computer Science New Grad jobs? Cities near Saint Thomas, ON with the most Computer Science New Grad job openings:
Infographic showing various Computer Science New Grad job openings in Saint Thomas, ON as of July 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution.

Applied Machine Learning Scientist

StackAdapt

London, ON • On-site, Remote

Other

Re-posted 29 days ago


Job description

We are searching for a talented Applied Machine Learning Scientist to join our engineering team as we continue to expand our data science efforts. Our platform is connected to thousands of publishers and advertisers worldwide and as a result, we're dealing with millions of requests each second, making billions of decisions. We utilize the latest technologies to solve challenges in traffic, data storage, machine learning, and scalability.
 
Want to learn more about our Data Science Team: https://alldus.com/ie/blog/podcasts/aiinaction-ned-dimitrov-stackadapt/
Learn more about our team culture here: https://www.stackadapt.com/careers/data-science 
Watch our talk at Amazon Tech Talks: https://www.youtube.com/watch?v=lRqu-a4gPuU
 
StackAdapt is a Remote First company, and we are open to candidates located anywhere in the UK, Ireland and Germany for this position.
What you'll be doing:
  • Innovate ML algorithms to maximize ROI and advertising performance. This ranges from creating entirely new algorithms, to improvements on state-of-the art methods, to development using a deep understanding of classic methods
  • Write production code, sometimes collaborating with Data Engineers, to implement the novel ML algorithms
  • Prototype potential algorithms and pipelines, test them using historical data, and iterate to modify based on insights
What you'll bring to the table:
  • Have a Masters degree or PhD in Computer Science, Statistics, Operations Research, or a related field, with dual degrees a plus.
  • Have the ability to take an ambiguously defined task, and break it down into actionable steps
  • Have a comprehensive understanding of statistics, optimization and machine learning
  • Are proficient in coding, data structures, and algorithms
  • Enjoy working in a friendly, collaborative environment with others