Data Structure and Algorithm Specialist

3 days ago


Williams Lake, Canada Thompson Rivers University Full time
Job Overview

Thompson Rivers University in Williams Lake, BC is seeking a highly qualified sessional lecturer to teach COMP 2230 - Data Structure, Algorithm Analysis, and Program Design. Located in the heart of the scenic Cariboo region, our campus offers a unique blend of natural beauty and academic excellence.

Key Responsibilities

The successful candidate will be responsible for teaching data structure and algorithm analysis courses to undergraduate students. With a strong emphasis on hands-on learning, you will guide students through the design and implementation of efficient algorithms and data structures, as well as their application in real-world scenarios.

Requirements
  • PhD in Computing Science or related field required
  • Master's degree in Computing Science or related discipline may be considered with relevant experience
  • Prior teaching experience is an asset
Compensation and Benefits

The estimated salary for this position is $60,000 per annum, commensurate with qualifications and experience. Additional benefits include a comprehensive health plan, generous vacation time, and opportunities for professional development.

About Williams Lake Campus

Nestled in the city of Williams Lake, our campus offers a peaceful and affordable lifestyle with access to a wide range of outdoor activities and stunning natural scenery. Our small and close-knit community provides a supportive environment for both faculty and students to thrive.



  • Williams Lake, Canada Thompson Rivers University Full time

    The Department of Computing Science at Thompson Rivers University invites applications for a sessional lecturer position in Data Structure, Algorithm Analysis, and Program Design.This role is an excellent opportunity for individuals with a strong background in Computing Science to share their knowledge and experience with students.The successful candidate...

  • Expert Instructor

    6 days ago


    Williams Lake, Canada Thompson Rivers University Full time

    About Thompson Rivers UniversityLocated in the scenic Cariboo region, our Williams Lake campus is a small, friendly community within the city of Williams Lake, BC.Compensation PackageWe offer a competitive salary for this sessional lecturer position, estimated to be around $75,000 per year based on industry standards and regional living costs.Job...


  • Williams Lake, British Columbia, Canada Thompson Rivers University Full time

    The Department of Computing Science at Thompson Rivers University invites applications for a sessional lecturer position in Data Structure, Algorithm Analysis, and Program Design.The successful candidate will teach COMP 2230 at the Williams Lake Campus in the Winter 2025 semester.Key qualifications include a PhD in Computing Science or a related field, or a...


  • Williams Lake, Canada Thompson Rivers University Full time

    The Department of Computing Science at Thompson Rivers University invites applications for a sessional lecturer position in Data Structure, Algorithm Analysis, and Program Design at the Williams Lake Campus.The successful candidate will have a PhD in Computing Science or a related field, with a strong background in teaching and research. Experience in...

  • Software Engineer

    3 weeks ago


    Slave Lake, Canada Unlimited Access and Exploration Full time

    As a Senior Java Developer, you will be responsible for developing and maintaining the backend of our software application. Your primary focus will be on designing and implementing efficient algorithms and data structures to ensure the scalability and performance of our systems.Your key responsibilities will include:Designing and developing high-quality...


  • Cold Lake, Alberta, Canada L3Harris Technologies Full time

    L3Harris Technologies, a leading aerospace and defense technology innovator, is seeking a skilled Aircraft Structural Specialist to join our team. The successful candidate will have the opportunity to work with advanced technologies and deliver end-to-end solutions that meet customers' mission-critical needs.We are committed to providing a stimulating work...


  • Elliot Lake, Canada BMO Full time

    BMO Financial Group is seeking a talented Data Analytics Expert to join our team. In this role, you will utilize advanced algorithms and technologies to analyze large data sets, design predictive models, and drive business decisions.Key ResponsibilitiesDevelop and implement advanced analytical algorithms and technologies to mine and analyze large data...


  • Cold Lake, Alberta, Canada L3Harris Technologies Full time

    Job OverviewL3Harris Technologies is a leading aerospace and defense technology innovator, delivering cutting-edge solutions to meet mission-critical needs. As an Aircraft Structures and Propulsion Systems Specialist, you will play a critical role in the In-Service Support (ISS) of the Canadian CF-18 Fighter aircraft Program.

  • Roofing Specialist

    2 weeks ago


    Williams Lake, Canada Big Sky North Roofing and Gutters Full time

    Job Title: Roofing SpecialistBig Sky North Roofing and Gutters seeks a skilled Roofing Specialist to join our team. As a key member of our crew, you will be responsible for the installation and repair of various roofing systems, including built-up roofing, asphalt shingles, and single-ply roofing.Work EnvironmentYou will work outdoors at heights, often in...


  • Cold Lake, Alberta, Canada L3Harris Technologies Full time

    L3Harris Technologies is a global leader in aerospace and defense technology, delivering innovative solutions that meet customers' mission-critical needs.As an Aircraft Structural Technician - Avionics Specialist with L3Harris, you will play a critical role in supporting the development of cutting-edge aviation technologies. Your expertise will be utilized...


  • Williams Lake, British Columbia, Canada BC Hydro Full time

    We are seeking an Administrative Support Specialist to join our team at BC Hydro. The successful candidate will provide administrative support to our team, including tasks such as data entry, filing, and correspondence.Key Responsibilities:Provide administrative support to the team, including data entry, filing, and correspondenceAssist with special projects...


  • Williams Lake, British Columbia, Canada BC Hydro Full time

    We are seeking an Administrative Support Specialist to join our team at BC Hydro. The successful candidate will have a secondary (high) school graduation certificate and 2 years to less than 3 years of experience in an administrative role.Key ResponsibilitiesProvide administrative support to our team, including answering phones, responding to emails, and...

  • Nurse Practitioner

    4 weeks ago


    Williams Lake, Canada Interior Health Authority Full time

    Job SummaryInterior Health is seeking a skilled Nurse Practitioner to provide high-quality care to patients in Alternate Level of Care (ALC) settings. As a Nurse Practitioner - ALC Care Specialist, you will be responsible for providing comprehensive and supportive care to patients who require a supervised environment for reactivation or recuperation. Your...

  • Roofing Specialist

    3 days ago


    Williams Lake, Canada Big Sky North Roofing and Gutters Full time

    We are seeking a skilled Roofing Specialist to join our team at Big Sky North Roofing and Gutters.About the RoleAs a key member of our crew, you will be responsible for installing and repairing various types of roofing systems, including built-up roofing systems, asphalt shingles, and single-ply roofing systems. You will work closely with our experienced...


  • Williams Lake, Canada BC Hydro Full time

    Job SummaryWe are seeking an Administrative Support Specialist to join our team at BC Hydro. The successful candidate will provide administrative support to our team, ensuring the smooth operation of our day-to-day activities.Key ResponsibilitiesProvide administrative support to the team, including answering phone calls, responding to emails, and preparing...

  • Allegro Specialist

    3 weeks ago


    Cold Lake, Alberta, Canada Dominos Pizza Full time

    Job Description:As an Allegro Specialist, you will be responsible for creating and maintaining high-quality software components. This role requires strong technical skills, including programming languages, data structures, and software design patterns.Key Responsibilities:Design, develop, and test software componentsCollaborate with cross-functional teams to...


  • Williams Lake, British Columbia, Canada DR AHMAD INC Full time

    Job SummaryDR AHMAD INC is seeking an experienced Office Support Specialist to join our team. The successful candidate will be responsible for arranging and coordinating seminars, conferences, and other events. They will also plan and control budgets, supervise other workers, and establish and implement policies and procedures.Key ResponsibilitiesArrange and...


  • Williams Lake, Canada Octo Engineering Inc. Full time

    About the RoleWe are seeking a skilled Technical Drafting Specialist to join our team at Octo Engineering Inc.The successful candidate will have a strong foundation in drafting techniques and be proficient in various software tools, including AutoCAD and Autodesk REVIT.Key ResponsibilitiesPrepare detailed engineering designs and drawings for construction...


  • Williams Lake, Canada Big Sky North Roofing and Gutters Full time

    Job Title: Roofing and Gutters SpecialistEstimated Salary: $65,000 - $80,000 per yearAbout Us: At Big Sky North Roofing and Gutters, we are a leading provider of roofing and gutters services in the region. Our team is dedicated to delivering high-quality workmanship and exceptional customer service.Job Description:Main Responsibilities:Install built-up...


  • Williams Lake, Canada Interior Health Authority Full time

    We are seeking a Medical Laboratory Specialist to join our team at the Interior Health Authority.About this RoleThis permanent part-time opportunity is available in Williams Lake, offering a unique chance to live and work in an amazing community surrounded by nature and wildlife. You will be working rotating day, evening and night shifts.Key...