1

Computer Science New Grad Jobs in British Columbia

Data Scientist

Mcleese Lake, BC

CA$102K - CA$128K/yr

... new targets for optimization schemes, and validating data/model health. * Designing reports and ... Education & Experience * A degree in computer science, information technology, mathematics ...

Senior Data Scientist

Vancouver, BC · Hybrid

CA$160K - CA$184K/yr

Identify new questions about our business, product, and customers that lead to impactful growth ... Master's or PhD in Computer Science, Physics, Statistics, Mathematics, or a related quantitative ...

Business Analyst Engineer

Vancouver, BC · On-site

CA$90K - CA$103K/yr

Maintain up-to-date knowledge of new technologies, tools, and methodologies related to integration ... Bachelor of Science in Computer Science, Information Technology or related engineering degree, or ...

next page

Showing results 1-20

Computer Science New Grad information

See British Columbia salary details

$22K

$66.4K

$121K

How much do computer science new grad jobs pay per year?

As of Jun 13, 2026, the average yearly pay for computer science new grad in British Columbia is $66,396.00, according to ZipRecruiter salary data. Most workers in this role earn between $43,500.00 and $85,000.00 per year, depending on experience, location, and employer.

What types of projects or tasks are typically assigned to Computer Science New Grads in their first role?

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 are the key skills and qualifications needed to thrive in the Computer Science New Grad position, and why are they important?

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 job?

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 job categories do people searching Computer Science New Grad jobs in British Columbia look for? The top searched job categories for Computer Science New Grad jobs in British Columbia are:
What cities in British Columbia are hiring for Computer Science New Grad jobs? Cities in British Columbia with the most Computer Science New Grad job openings:
Infographic showing various Computer Science New Grad job openings in British Columbia as of June 2026, with employment types broken down into 96% Full Time, and 4% Part Time. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $66,396 per year, or $31.9 per hour.

CA$102K - CA$128K/yr

Full-time

Medical, Dental, PTO

Posted 15 days ago


Job description

Position Title

Data Scientist, Technical Services

Employment Type

Full-Time

Organization

Gibraltar Mine

Location

Williams Lake, BC

Reporting Relationship

Senior Engineer, Process Control

Salary Range

$102,700 to $128,300

About Taseko

Taseko Mines Limited is a dynamic and growing mine operator headquartered in Vancouver, Canada. Focused on North America, Taseko is driven to unlock the true value of copper for a complex and changing world.

The Company’s foundational asset is the long-life, low-cost Gibraltar copper mine in south-central British Columbia, for which it has won numerous environmental and safety awards for operational excellence.  Gibraltar is a state-of-the-art facility and the second largest open pit copper mine in Canada, with a 700+ person workforce.  Gibraltar produces an average of 130 million pounds of copper and 2.5 million pounds of molybdenum each year, with mineral reserves sufficient for more than 20 years of future operations.

For more information visit our website www.tasekomines.com.

Role Overview

We are looking for an enthusiastic data scientist to join our technical services team. This role presents an opportunity to expand the site’s data science capabilities and support our data science lead.

Gibraltar Mine currently uses machine learning tools in our milling processes. This role’s key function would be to assist in developing and maintaining these tools by:

  • Training machine learning models on observational data sets from sensors and assays in the mine and mills.
  • Conducting exploratory data analyses to discover opportunities for process improvements, feature engineering, new targets for optimization schemes, and validating data/model health.
  • Designing reports and visualizations to communicate KPIs and insights.

The position will also support other departments by providing broader on-site data management, wrangling, analysis, and modeling to support complex mining and milling processes.

Core Responsibilities
  • Contribute to ongoing model maintenance and optimization activities for existing machine learning tools.
  • Design and implement secure, automated end-to-end data pipelines from source data to analytics-ready datasets for use in production environments.
  • Conduct exploratory data analyses and correlation studies in collaboration with the milling and mining departments.
  • Develop scalable, testable, and reliable internal data science tools, primarily in Python.
  • Provide technical support and knowledge transfer to other teams to enable them to utilize their data effectively.
  • Prepare compelling visualizations to support technical findings and report on business-level key performance indicators (KPIs).
  • Act as an expert resource for site-based supervisory, technical and management personnel in integrating data science into Gibraltar’s core functions.
  • Respect and uphold the safety expectations entailed by working on an industrial mine site.
Education & Experience
  • A degree in computer science, information technology, mathematics, engineering, or a related field.
  • Candidates with advanced degrees and/or prior relevant work experience will be given favorable consideration.
Skills & Competencies
  • Brings high-energy and passion to the job.
  • Excellent problem solving, critical thinking, and communication skills.
  • Advanced proficiency with:
    • Python, especially utilizing common numerical, data management, machine learning, and visualization packages.
    • Fundamental data science principles and algorithms.
    • Numerical methods, algorithms, and data structures.
    • Basic proficiency with:
    • Writing SQL queries for data retrieval and manipulation.
    • Using and interpreting machine learning explanation/interrogation tools.
    • Ability to clearly communicate technical concepts to technical and non-technical stakeholders.
    • Ability to coordinate with multidisciplinary teams and integrate diverse perspectives from experts into deliverables.
  • The following experience is considered an asset:
    • Implementing data governance, cleaning, and analytics pipelines in an industrial production environment.
    • Linux command line interface, bash scripting, workflow orchestration with Airflow, containerization with Docker, version control with Git, and MLOps practices.
    • Mining/industrial work experience in metallurgy, open pit mining, grinding, copper flotation, and/or process control.
The Community
  • Williams Lake has a population of approximately 12,000 but services nearly 25,000 as it is a central hub for many outlying smaller communities
  • Adult recreational leagues for many popular sports including hockey, soccer, and softball
  • A fantastic trail network for mountain biking, walking, and hiking
  • Dozens of nearby lakes for fishing, paddling, and camping opportunities
  • Close by cross country and downhill skiing venues
Compensation

At all Taseko locations, we pride ourselves in offering a challenging and rewarding work environment. Our employees have the opportunity for career and professional growth through development, education, and succession plan programs.

Additionally, our compensation and benefits package includes competitive salaries and vacation packages, health, dental, and disability insurance benefits, and an RRSP matching program.

How to Apply

To apply for this exciting position and join our growing and dynamic organization, apply via the Taseko website at www.tasekomines.com/careers/.

Taseko is an equal opportunity employer who encourages applications from candidates of all backgrounds and experiences.