1

Internship Python Developer Apprenticeship Jobs in Vancouver, BC

Adopt our DevOps practices: CI/CD, observability, and incident response. * Join team stand-ups ... Requirements * 1 to 2 years of software engineering experience through work, internships, co-ops ...

We partner with them by embedding expert data science, engineering, and AI talent directly into ... The internship is from June-August, with the possibility to extend until December based on ...

Brex Rotational Program

Vancouver, BC · Hybrid

CA$63K - CA$71K/yr

Basic knowledge or proficiency in programming languages such as but not limited to Python ... Prior internships/full-time roles in an operational, data, or technical role, especially where you ...

Financial Analyst

Vancouver, BC · Remote

CA$50K - CA$60K/yr

Undergraduate degree in business, finance, economics, engineering, math, or related field * Strong ... Internship experience in finance, consulting, banking, or a relevant analytical role preferred

next page

Showing results 1-20

Internship Python Developer Apprenticeship information

What is an Internship Python Developer Apprenticeship?

An Internship Python Developer Apprenticeship is a structured program designed to help individuals gain practical experience in Python development while working under the guidance of experienced professionals. Apprentices typically learn the fundamentals of Python programming, software development best practices, and may participate in real-world projects. This role is ideal for students or career changers looking to build a foundation in coding and software development, often leading to full-time employment opportunities upon successful completion.

What kinds of projects can I expect to work on during a Python Developer Apprenticeship internship?

As a Python Developer Apprentice intern, you can expect to work on a variety of real-world projects that may include developing web applications, automating tasks, data analysis, or contributing to existing codebases. Your daily responsibilities often involve writing and testing Python code, collaborating with senior developers through code reviews, and participating in team meetings to discuss project progress. You'll likely use common frameworks such as Django or Flask, and work closely with cross-functional teams like QA, product management, and UX/UI designers. This hands-on experience is designed to help you build a strong technical foundation while learning best practices in a collaborative environment.

What are the key skills and qualifications needed to thrive as an Internship Python Developer Apprentice, and why are they important?

To thrive as an Internship Python Developer Apprentice, you need a solid understanding of Python programming fundamentals and problem-solving abilities, often supported by coursework or coding bootcamps. Familiarity with tools such as Git, basic IDEs like PyCharm or VS Code, and experience with databases or web frameworks (e.g., Django or Flask) are typically expected. Strong communication, eagerness to learn, and teamwork skills help apprentices collaborate effectively and adapt to feedback. These skills and qualities are crucial for developing technical competence, integrating with development teams, and progressing towards a full-time developer role.

What is the difference between Internship Python Developer Apprenticeship vs Python Developer?

AspectInternship Python Developer ApprenticeshipPython Developer
Required CredentialsTypically pursuing or completed relevant coursework or degreeBachelor's degree in Computer Science or related field, sometimes certifications
Work EnvironmentEntry-level, training-focused, mentorship programsFull-time professional role, project-based tasks
Employer & Industry UsageInternship programs in tech companies, startups, or organizations hiring entry-level talentEstablished companies, tech firms, software development teams
Search & Comparison IntentPeople exploring entry-level opportunities or internshipsIndividuals seeking full-time Python development roles

The Internship Python Developer Apprenticeship is designed for beginners gaining hands-on experience under mentorship, often as part of an educational program. In contrast, a Python Developer role is a full-time position requiring more experience and responsibility. The apprenticeship serves as a stepping stone into the industry, while the developer role involves independent project work and career progression.

What job categories do people searching Internship Python Developer Apprenticeship jobs in Vancouver, BC look for? The top searched job categories for Internship Python Developer Apprenticeship jobs in Vancouver, BC are:

Engineering & Technology Co-op - Cybersecurity Stream (Fall 2026)

TELUS

Vancouver, BC • On-site, Remote

CA$23 - CA$28/hr

Other

PTO

Posted 6 days ago


TELUS rating

8.0

Company rating: 8.0 out of 10

Based on 9 frontline employees who took The Breakroom Quiz

18th of 79 rated telecommunications companies


Job description

Description

Curious about state-of-the-art security technology? Join our Engineering & Technology Co-op and gain hands-on cybersecurity experience alongside industry-leading mentors. You'll expand your technical skills, grow your professional network, and build a foundation for your career - all while making a real difference in protecting Canadians online. 

What You Will Love About This Opportunity

  • Join a community of over 130 students and new grads.

  • 4 or 8 month terms available in Vancouver, Calgary, Edmonton, Toronto, Ottawa, and Montreal.

  • Salary range: $23-$28/hour
  • TELUS' Work Styles program gives teams the flexibility, tools, and support to work when and where they will be most effective - whether that's from an office location, from home, or a hybrid of the two.

  • You will have mentors alongside you every step of the way to help support your goals and growth.

  • Receive advanced consideration for opportunities post-graduation, including eligibility to apply to the Graduate Technology Leadership Program (GTLP) up to 12 months before your graduation date.

  • Competitive pay, paid vacation, generous company contributions to TELUS Shares, discounts and perks on products and services.

  • Unlimited access to TELUS MyCare for your well-being.

  • Visit our LinkedIn and Instagram (@telusgtlp)

What You'll Work On

As a Cybersecurity co-op student, you'll help design, implement, and manage security solutions protecting TELUS' critical assets, networks, and customer data. Your focus may include:

  • Designing and managing security controls and architectures

  • Monitoring threats, responding to incidents, and maintaining a proactive security posture

  • Embedding security into CI/CD pipelines (DevSecOps)

  • Assessing vulnerabilities across cloud platforms, networks, and applications

  • Leveraging SIEM, EDR, and other advanced security technologies

Tools & Technologies

You'll gain hands-on experience in one or more of the following areas:

  • Security Infrastructure & Operations: Firewalls, advanced appliances, and intrusion detection/prevention systems (IDS/IPS)

  • Threat Detection & Incident Response: Next-gen SIEM and SOAR platforms (e.g., Splunk, Azure Sentinel, xSOAR), vulnerability management, digital forensics, and malware analysis

  • Cloud Security: Security principles across GCP, AWS, and Azure, including CSPM and CWPP tools for containerized and serverless environments

  • Automation & Scripting: Python, Ansible, and Terraform to automate security playbooks, firewall changes, and infrastructure provisioning

  • DevSecOps & Application Security: CI/CD integration via Jenkins, GitHub, and GitLab; vulnerability management, web application testing, and penetration testing

  • Governance, Risk & Fraud Analytics: Threat modelling, AI/ML-based fraud mitigation, and compliance management

Qualifications

What You Will Bring

Required Education & Experience

  • You are currently enrolled in an accredited Engineering, Computer Science, or related technical post-secondary institution

  • Minimum of one co-op term or summer internship completed in a technical environment

Required Skills & Abilities

  • Leadership & Initiative: Demonstrated leadership through academics, extracurriculars, or volunteering; takes ownership and drives results

  • Technical Foundation: Proficiency in one or more programming languages (e.g., Python, Java, JavaScript, C++) with solid software development fundamentals

  • Learning Agility: Quickly picks up new languages, frameworks, and tools; comfortable in evolving technical environments

  • Communication & Collaboration: Clear written and verbal communicator who conveys technical concepts effectively and works well in teams

  • Problem-Solving & Analysis: Analytical thinker who breaks down complex, ambiguous challenges into actionable solutions

  • Innovation & Creativity: Brings fresh perspectives and thinks beyond conventional solutions to deliver impactful results

  • Continuous Learning: Intellectually curious and self-motivated to stay current with emerging technologies and industry trends

  • Customer-Centric Mindset: Passionate about building solutions that solve real-world problems and improve user experiences

Recruitment Process

  1. Application review (on a rolling basis)

  2. Phone Interview (30 minutes)

  3. Panel Interview (1 hour)

  4. Background Check

  5. Offer

Please note: Apply online at the TELUS Careers link below by 11:59pm PST on June 24, 2025. Review of applications is completed on a rolling basis and you will receive an update on the status of your candidacy. Start date: September 2026.

Who is TELUS?

We're a high-performing team of individuals who collectively make TELUS one of the leading telecommunications companies in Canada. Our competitive consumer offerings include wireline, wireless, internet and Optik TV. We also deliver a compelling range of products and services for small, medium and large businesses; and have carved out a leadership position in the health, energy, finance and public sector markets with innovative industry specific solutions.

Everyone belongs at TELUS. It doesn't matter who you are, what you do or how you do it, at TELUS, your unique contribution and talents will be valued and respected. Because the more diverse perspectives we have the more likely we are to crack the code on what our customers want and our communities need.

Do you share our passion?

At TELUS, you create future friendly possibilities.

At TELUS, we are committed to diversity and equitable access to employment opportunities based on ability.