Canada Internship | HCLTech

Rise at HCLTech

Unlock Your Potential: Begin Your IT Career with HCLTech's Internship
Kick-start your professional journey with HCLTech IT Internship Program

Register now

About Us

HCLTech brings digital and engineering innovation to the Fortune 500 and many other companies. As a $13.3 billion global technology leader, we've had an active presence in Canada for the last 12 years with a 2600+ strong employee workforce that is constantly growing.

At HCLTech, we not only provide top-notch IT services but also believe in nurturing local talent. Through our strong academic collaboration with local postsecondary institutions, we are excited to announce the launch of HCLTech Internship Program. This program provides young students an opportunity to gain valuable work-integrated learning experiences that will help pave the way for a successful career pathway in the field of information technology.

Why Choose HCLTech?

Employee centric culture
Employee-centric
culture
Employee-centric culture

With long-term career opportunities, we invest in your future and cultivate our next generation of leaders.

Inclusive and diverse culture
Diverse, inclusive
environment
Diverse, inclusive environment

Our inclusive environment taps a cross-section of society for change agents to lead us into a brighter future.

Socially responsible
Socially responsible
leadership
Socially responsible leadership

We serve these priorities: responsible business, redefine workplace, renew ecosystem and repay society.

Global exposure
Global
exposure
Global exposure

Engage with a network of R&D and co-innovation labs, delivery facilities

Technology innovation
Technology
innovation
Technology innovation

A culture of invention, smart risks and relentless customer focus have fueled four decades of HCLTech innovation.

Comprehensive benefits
Comprehensive
benefits
Comprehensive benefits

We support and protect our global team with competitive benefits for healthcare, education and other needs.

Invest in Your Future: Find your spark with HCLTech's Internship Program

The HCLTech internship program offers exciting work integrated learning opportunities for undergraduate students for a successful career in the field of Information Technology.

As an HCLTech Intern, you will have ownership of projects & responsibilities. This means that you will be an integral part of various Software and Engineering project teams and will contribute towards the success of the projects. By owning your own work, you will gain valuable hands-on experience, which will help you build a successful career in the future.

Your career goals are a top priority for us at HCLTech. We place great importance on professional development and will assist you in reaching your goals through the resources and guidance from our export mentor with extensive industry experience.

The global diversity of our workforce is the foundation of our strength at HCL, with over 227,000+ Ideapreneurs from 161 nationalities spanning across 60 countries. We encourage all employees to bring their authentic selves to work, promoting diversity and fostering a sense of belonging among all team members.

Why should you choose HCLTech?

Htop-logo.png

Top Employer In 25 countries, ranked No. 1 in 18 countries including Canada.

HCL_America_Inc_stroke_v1.png

Great Place to Work Certified across the globe.
Regional Top Employer FY22 in North America.

bloom.png

Part of 2022 Bloomberg Gender-Equality Index

wbe-logo.png

No.1 in the world in professional services. Recognized as Global top 100 for two consecutive years.

Your Tech Career Starts Here

Our Internship Program showcases our dedication to the development of emerging talent in the field of technology. This is your chance to gain hands on training that will help you launch a successful career in tech and become part of one of the world's leading Information Technology companies.

Explore Jobs

Application End Date- Closed

Location- Edmonton/Vancouver

Work style- Hybrid

Term Duration- 8 months with a possibility to extend it up to 12 months

Position Title- Software Developer Intern - Systems Team

Job Description

  • Experience with Python or other related languages
  • Exposure to ML/AI algorithms
  • Requires a Bachelor's degree in Computer Science, Computer Software, Computer Engineering or related field. Position also requires completion of a university-level course, research project, internship or thesis in the following:
    • Coding in one of the following industry-standard languages: C, Python, Java
    • Relational databases and SQL
    • Software development tools: Code editors (VIM or Emacs) and revision control systems (Subversion, GIT or Perforce)
    • Linux, UNIX or other *nix-like OS, including file manipulation and simple commands
    • Building highly scalable performant solutions
    • Distributed systems, including sharding, consistency and availability
    • Will follow Agile development methodology/Scrum process

Roles and Responsibilities

  • Develop novel state-of-the-art algorithms and corresponding systems, leveraging various deep learning techniques for automation framework development
  • Based on the project, help analyze and improve efficiency, scalability and stability of corresponding deployed algorithms
  • Will get experience building systems based on machine learning
  • Next-gen Silicon validation exposure
  • Working closely with accelerators (network, inference, training clusters) and perform pre-silicon and post-silicon validation
  • Working closely with bringing up various hardware and configurations in data centers

Eligibility Criteria

Educational Qualification -

  • Currently enrolled in an undergraduate degree of computer science or an equivalent degree of the listed job.
  • Should be a 3/4th year student.

Visa / Residency status

  • Canadian Citizen or Permanent Resident. Candidates having Work / Student Visa are not eligible.


*Candidates who are currently enrolled in master’s degree programs are not eligible.

Easy Application Process

Global exposure
Complete Registration
Undergo basis assessment
Complete Assessment
Challenge
Video interview
Video
Interview
Offer
Offer/Acceptance
Onboard orientation
Onboarding and
Orientation
Global exposure
Start the
Program and
Your Career