1

Bs In Computer Science Jobs in Kitchener, ON (NOW HIRING)

Compiler Tech Lead

Waterloo, ON

$170K - $190K/yr

  • Medical

  • PTO

MS or PhD in Computer Science, Engineering or related field * 10+ years of experience developing optimizing compilers for a variety of architectures * Understanding of advanced optimization ...

Compiler Tech Lead

Waterloo, ON · On-site

$170K - $190K/yr

  • Medical

  • PTO

MS or PhD in Computer Science, Engineering or related field * 10+ years of experience developing optimizing compilers for a variety of architectures * Understanding of advanced optimization ...

Compiler Tech Lead

Kitchener, ON · On-site

$170K - $190K/yr

  • Medical

  • PTO

MS or PhD in Computer Science, Engineering or related field * 10+ years of experience developing optimizing compilers for a variety of architectures * Understanding of advanced optimization ...

Compiler Tech Lead

Kitchener, ON

$170K - $190K/yr

  • Medical

  • PTO

MS or PhD in Computer Science, Engineering or related field * 10+ years of experience developing optimizing compilers for a variety of architectures * Understanding of advanced optimization ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

Data Scientist

Kitchener, ON · On-site

$80K - $100K/yr

  • Medical

  • Dental

  • PTO

You Have: * A Masters or PHD in a quantitative field (i.e. Physics, Computer Science, Stats) * 1-2 years' experience developing solutions and working with Python * Confident extracting and ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

Data Scientist

Kitchener, ON · On-site

$80K - $100K/yr

  • Medical

  • Dental

  • PTO

You Have: * A Masters or PHD in a quantitative field (i.e. Physics, Computer Science, Stats) * 1-2 years' experience developing solutions and working with Python * Confident extracting and ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

A B.Sc. in Computer Science/Computer Engineering Some AWESOME selling points: * Remote + flexible work schedule * Competitive salary + Equity + Health Spending Account * Amazing opportunity for ...

Showing results 41-60

Bs In Computer Science information

What can you do with a BS in Computer Science?

A Bachelor of Science (BS) in Computer Science prepares graduates for a wide range of careers in technology and related fields. Common job roles include software developer, systems analyst, data scientist, cybersecurity analyst, and IT consultant. Graduates can work in industries such as finance, healthcare, education, and entertainment, or pursue advanced degrees in computer science or related disciplines. The degree equips students with skills in programming, problem-solving, and system design, which are highly sought after in today’s digital world.

What are the key skills and qualifications needed to thrive with a BS in Computer Science?

To thrive with a BS in Computer Science, you need a solid understanding of programming languages, algorithms, data structures, and software development principles, typically backed by a bachelor's degree in the field. Familiarity with tools such as version control systems (e.g., Git), integrated development environments (IDEs), and common frameworks or platforms is often required. Strong problem-solving abilities, teamwork, and effective communication make candidates stand out in technical environments. These skills are crucial for building reliable software solutions, collaborating efficiently, and adapting to the rapidly evolving tech landscape.

What types of entry-level roles are commonly available to candidates with a BS in Computer Science, and how do these roles typically support career growth?

Graduates with a BS in Computer Science often find entry-level opportunities such as software developer, quality assurance analyst, IT support specialist, or data analyst. These roles typically involve working within a collaborative team, gaining hands-on experience with real-world projects, and learning from senior engineers or mentors. As you build technical skills and demonstrate reliability, there are clear pathways to advance into specialized areas like software engineering, cybersecurity, or project management. Proactively seeking mentorship and participating in cross-functional projects can accelerate professional growth within the tech industry.

What is the difference between Bs In Computer Science vs Software Developer?

AspectBs In Computer ScienceSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related fieldOften requires a bachelor's degree in Computer Science, Software Engineering, or related field
Work EnvironmentAcademic, research, or industry settings involving programming, algorithms, and systemsPrimarily in software development teams, coding, testing, and deploying applications
Industry UsageUsed as a foundational degree for various tech roles, including software developmentCommonly employed in tech companies, startups, and IT departments

While a Bs In Computer Science provides a broad theoretical and practical foundation in computing, a Software Developer focuses specifically on designing, coding, and maintaining software applications. Both roles often overlap in skills and work environments, but the degree offers more versatility across tech careers.

Are Bs in computer science majors still in demand?

A Bachelor of Science in Computer Science remains a highly in-demand degree, as software development, data analysis, cybersecurity, and IT roles continue to grow across various industries. Employers value skills in programming languages, problem-solving, and familiarity with tools like Python, Java, and cloud platforms, making graduates competitive in the job market.

What are popular job titles related to Bs In Computer Science jobs in Kitchener, ON?

For Bs In Computer Science jobs in Kitchener, ON, the most frequently searched job titles are:

What job categories do people searching Bs In Computer Science jobs in Kitchener, ON look for?

The top searched job categories for Bs In Computer Science jobs in Kitchener, ON are:

What cities near Kitchener, ON are hiring for Bs In Computer Science jobs?

Cities near Kitchener, ON with the most Bs In Computer Science job openings:

Infographic showing various Bs In Computer Science job openings in Kitchener, ON as of August 2026, with employment types broken down into 1% As Needed, 73% Full Time, 23% Part Time, 2% Contract, and 1% Nights. Highlights an 70% Physical, 2% Hybrid, and 28% Remote job distribution.

Senior Applied AI/ML Scientist - Retailer Growth

Faire

Kitchener, ON

CA$180K - CA$247K/yr

Full-time

Posted 26 days ago


Job description

About this role

Faire leverages the power of machine learning and data insights to revolutionize the wholesale industry, enabling local retailers to compete against giants like Amazon and big box stores. Our highly skilled team of Applied AI/ML Scientists specialize in developing algorithmic solutions for notification and recommender systems, advertising attribution, and LTV predictions. We are dedicated to building machine learning models that help our customers thrive.

As a member of the Retailer Growth Data team focusing on the paid marketing and top-of-funnel acquisition channels, you will develop AI/ML systems that help activate new retailers and increase their engagement. There are a wide range of ML opportunities in paid marketing optimization, from bidding optimization, search keywords intelligence, smart audience targeting to incrementality and efficiency estimation. With AI fast-growing and changing every aspect of the world, AEO (Answer Engine Optimization) is the new chapter of growth that yet needs to be figured out, where there is a huge opportunity to leverage ML and LLM to create programmatic content at scale, build reinforcement learning systems for fast feedback loop, and optimize landing experience to improve conversion.  

Our team already includes experienced Applied AI/ML Scientists from Uber, Airbnb, Square, Facebook, and Pinterest. Faire will soon be known as a top destination for data scientists and machine learning engineers, and you will help take us there!

What you'll do

  • Drive data science vision, strategy, and execution within Retailer Growth, using AI/ML solutions to activate and engage more retailers on the platform
  • Work with cross-functional stakeholders to develop end-to-end product solutions
  • Extract deep behavioral insights using AI to automate AEO content creation and personalize the user landing experience.
  • Optimize marketing capital allocation through sophisticated targeting and bidding optimization strategies.
  • Implement rigorous experimentation and causal inference frameworks to quantify the impact of growth levers.
  • Engineer scalable solutions for complex challenges inherent to two-sided marketplace dynamics.

Qualifications 

  • 3+ years of industry experience using machine learning to solve real-world problems
  • Experience with relevant business problems (e-commerce)
  • Experience with relevant technical methods (LTV modeling, NLP, LLMs, causal ML, bidding optimization)
  • Strong programming skills
  • An excitement and willingness to learn new tools and techniques
  • The ability to design and implement ML solutions without supervision
  • Strong communication skills and the ability to work in a highly cross-functional team 

Great to Haves:

  • Highly recommended: Master's or PhD in Computer Science, Statistics, or related STEM fields
  • Previous experience in paid marketing, and/or growth team focusing on SEO and AEO optimization
  • Previous experience in LLMs and programmatic content generation

Salary Range

Canada: the pay range for this role is $180,000 to $247,500 per year.

This role will also be eligible for equity and benefits. Actual base pay will be determined based on permissible factors such as transferable skills, work experience, market demands, and primary work location. The base pay range provided is subject to change and may be modified in the future.

Faire uses Artificial Intelligence (AI) to screen and select applicants for this position.

This job posting is for an existing vacancy.