1

Computer Programming Internships Jobs in British Columbia

Looking to get the most out of your upcoming internship? Hatch is currently looking for a ... Use of CAD tools for 2D drawings and 3D modelling. * Analyze using analytical tools to develop FEM ...

Looking to get the most out of your upcoming internship? Hatch is currently looking for a ... Use of CAD tools for 2D drawings and 3D modelling. * Analyze using analytical tools to develop FEM ...

C++ Programmer

Vancouver, BC · On-site +1

CA$70K - CA$90K/yr

... or internship); * A bachelor's degree in Computer Science, Engineering or equivalent; * A passion for playing and creating innovative games; * Strong self motivated as an independent worker;

... internships, co-ops, or early career roles * Demonstrates a solid understanding of computer science fundamentals, data structures, and programming concepts * Possesses a growth mindset, looking for ...

Delivery Engineer - Canada

Vancouver, BC · On-site

CA$80K - CA$120K/yr

Bachelor's degree in Computer Science, Engineering or a related field is required; a Master ... internships, or project experience is a plus. Benefits 1. Health Insurance, PTO, stock option 2. ...

next page

Showing results 1-20

Computer Programming Internships information

See British Columbia salary details

$10

$27

$52

How much do computer programming internships jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for computer programming internships in British Columbia is $27.36, according to ZipRecruiter salary data. Most workers in this role earn between $17.07 and $33.89 per hour, depending on experience, location, and employer.

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

To excel as a Computer Programming Intern, you need a foundational understanding of programming languages (such as Python, Java, or C++), problem-solving abilities, and an ongoing pursuit of a relevant degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic software development tools is typically expected. Strong communication, eagerness to learn, and teamwork skills help interns adapt quickly and integrate into development projects. These skills and qualities are vital for making meaningful contributions, learning from mentors, and building a successful foundation in software development.

What is the difference between Computer Programming Internships vs Software Developer Internships?

AspectComputer Programming InternshipsSoftware Developer Internships
Required CredentialsTypically pursuing or recent graduates in Computer Science or related fieldsSimilar; often students or recent grads in Computer Science, Software Engineering, or related disciplines
Work EnvironmentTech companies, startups, or corporate IT departments; focus on coding and testingSoftware firms, tech departments; involve designing, coding, and debugging applications
Employer & Industry UsageCommon in tech industry, software companies, and IT departmentsPrimarily in software development companies, tech startups, and IT services

Computer Programming Internships and Software Developer Internships are similar in credentials and work environment, often overlapping in industry usage. The main difference lies in scope: programming internships may focus more on coding tasks, while software developer internships often include designing and developing software applications.

What are computer programming internships?

Computer programming internships are short-term work experiences offered by companies or organizations to students or recent graduates interested in programming. These internships provide hands-on experience in writing code, developing software, and collaborating on technical projects under the guidance of experienced professionals. They help interns build practical skills, expand their professional networks, and improve their chances of securing a full-time job in the tech industry after graduation.

What types of projects can I expect to work on during a computer programming internship?

As a computer programming intern, you can expect to work on a variety of projects ranging from debugging existing code, developing new features, participating in code reviews, or assisting with software testing. Many internships also involve collaborating with other developers or cross-functional teams, giving you hands-on experience with real-world development cycles and agile methodologies. The complexity and scope of your projects will often depend on your skills and the company's needs, but you’ll typically have opportunities to contribute meaningful code and gain practical knowledge that extends beyond classroom learning.
What are popular job titles related to Computer Programming Internships jobs in British Columbia? For Computer Programming Internships jobs in British Columbia, the most frequently searched job titles are:
What job categories do people searching Computer Programming Internships jobs in British Columbia look for? The top searched job categories for Computer Programming Internships jobs in British Columbia are:

Intern, Digital Ship NLP (8 Months)

Seaspan ULC

North Vancouver, BC

CA$38/hr

Full-time

Posted 10 days ago


Job description

Through the National Shipbuilding Strategy (NSS), the Government of Canada has embarked on one of the largest procurement projects since the Second World War. The NSS is a nation-building effort to create a sustainable Canadian shipbuilding industry, secure long-term job opportunities and build the next generation of ships for the Canadian Coast Guard and Royal Canadian Navy. Through its NSS-related work, Seaspan Shipyards is owning the redevelopment of our domestic shipbuilding industry on the West Coast and delivering on the promise of ships built in Canada, by Canadians.

The Intern, Digital Ship NLP,  will work within the Innovation team at Vancouver Shipyards and have exposure to the various areas of R&D Innovation, Vessel New Construction and In-Service Support at one of the largest shipbuilding companies in Canada. In this role, you will provide day-to-day support to Engineers while assisting and coordinating specific data science and natural language processing (NLP) related activities. A results-oriented contributor and creative problem-solver, the candidate has a strong bias for detail, team collaboration and implementing systems that are innovative, fit-for-purpose, and promote user adoption and strategic outcomes. 

Note: Due to business needs, this position is required to be fully on-site based at 2 Pemberton Avenue, North Vancouver.

What you'll do 

Depending on the qualifications, experience and interests of the selected candidate, the tasks towards development, integration or testing in one of the following: 

  • Develop, test, and maintain data pipelines for NLP workflows: Collaborate closely with the data team to build and optimize data pipelines that support natural language processing tasks, including text ingestion, preprocessing, annotation, and storage. Ensure efficient and scalable handling of unstructured text data from maintenance and operational documents throughout the project lifecycle. 
  • Feature engineering and model support: Design, test, and implement workflows to extract and engineer features from structured and unstructured data. Use Python and relevant machine learning libraries to support downstream tasks like classification, clustering, or information extraction. 
  • Information extraction from maintenance and operational documents: Apply natural language processing (NLP) techniques to extract structured insights from technical documentation such as maintenance logs, operational reports, and manuals. This includes experimenting with and contributing to the development or use of lightweight large language models (LLMs) to improve the accuracy and efficiency of the extraction process. 
  • Reporting, documentation, and insights presentation: Prepare comprehensive reports and visualizations to clearly communicate data-driven insights, model performance, and project outcomes to technical and non-technical audiences. Assist in creating presentations and maintaining proper documentation for stakeholders, ensuring transparency and clarity in project deliverables, and aligning findings with business objectives. 

What you'll bring  

  • Enrollment in a  a graduate program (MSc or PhD) in Computer Science, Computer Engineering, or a closely related degree. 
  • Demonstrated experience using Python along with libraries commonly used in data and text processing, such as Pandas, SpaCy, NLTK, Hugging Face Transformers, and Scikit-learn. 
  • Familiarity with applying natural language processing methods for tasks such as information extraction, document classification, and text summarization. Exposure to working with large language models (e.g., fine-tuning, prompt engineering, or evaluation) is a strong plus. 
  • Demonstrated technical knowledge and engineering skills through exposure to multiple class projects or co-op terms. 
  • Above average analytical skills and ability to learn quickly to gather, analyze, and synthesize data. 
  • Strong working knowledge of Microsoft products including Excel/Word/PowerPoint. 
  • Experience with SQL, and other database management tools. 
  • Effective communication, interpersonal and organization skills. 
  • Strong problem-solving skills, analytical abilities and interpersonal skills that support business-oriented solution development. 
  • Ability to exercise sound judgment and decision-making skills consistent with the essential job functions. 
  • Innate curiosity and enthusiasm for exploring and developing modern technologies and processes. 

Why you'll love working here 

  • A supportive learning environment, great team culture and hands-on experience and training.

  • Opportunity to grow your career and connect with like-minded students. 

  • To assist those that are using transit, we operate a complimentary shuttle bus Monday through Friday with various pick up and drop off points around North Vancouver. 

We require a full-time commitment Monday-Friday, 40 hours per week with an hourly rate of $38.00/hour.

Start Date of Internship: Tuesday, September 8th, 2026.  
End Date of Internship: Friday, April 30th, 2027 (8-Months).

Please submit your Resume, Cover Letter and Academic Transcript as one PDF document. 

Application Closing Date: Sunday, June 21st, 2026, at 11:59pm PDT. 

Please note: if we receive a large volume of applications, we may close this posting ahead of the closing date, therefore, we recommend applying early. Only those applicants under consideration will be contacted.

To learn more about our InternSHIP Program, visit our website: www.seaspan.com/internships-at-seaspan/  

#LI-ONSITE

Seaspan Shipyards is one of North America's most modern shipyards and unique in its ability to provide a complete range of services including new construction, conversion, refit, repair and life-cycle maintenance work for Canada's Coast Guard and Navy as well as commercial vessels including cruise-ships and deep-sea vessels. Seaspan Shipyards operations include Vancouver Shipyards, Vancouver Drydock and Victoria Shipyards.  

To learn more, visit our website: www.seaspan.com  

This position may involve defense articles and/or technical data regulated by the U.S. International Traffic in Arms Regulations ("ITAR") and the U.S. Arms Export Control Act. In compliance with ITAR, the successful candidate will be subject to a security clearance through the Canadian Controlled Goods Program as regulated by the Controlled Goods Regulations and Defense Production Act. The successful candidate will be required to maintain their security clearance throughout their employment in this position.

Seaspan is committed to Employment Equity, supports diversity in the workplace, and encourages applications from all qualified individuals including, women, members of visible minorities, Indigenous persons, and persons with disabilities. If you require any accommodations at any stage of the recruitment process, please reach out to our Talent Acquisition team at recruit@seaspan.com for confidential support. We are committed to providing an inclusive and accessible environment.