IBM Summer 2020 Internship Positions

My team at IBM is looking to hire new interns. We have several new paid internship positions in Markham, Ontario (Canada), starting in the summer of 2020.

IBM Summer 2020 Internship Positions

This is an amazing opportunity if you meet the following requirements:

  • You are legally allowed to work in Canada.
  • You are enrolled in university or college.
  • A start date in May for 16 months (or in September for 12 months) works for you.

I’m certainly biased, but I believe these are some of the best tech internships you can get in Canada.

We treat interns as peers and invest in their development. Previous interns rave about their experience and how it enabled them to grow professionally.

The best interns often end up coming back to us as full-time employees upon graduation. So this is a great way to get your foot into the industry.

Apply for the internship positions

Please use the following links to apply for the position. If you think you qualify for more than one role, feel free to apply for more than one:

If you want to speed up the process, after applying, send me an email with your resume attached.

How the interviewing process works

I will review all the applicants and select the most promising ones, scheduling a first video interview via web. This interview is with me and, usually, one of my developers (or a data scientist in the team, depending on the position).

We will ask you about your past experience as well as some technical questions. There will be no brain teasers or anything like that. The interview will last between 20-50 minutes.

The questions I tend to ask are foundational in nature. I might ask you about the difference between GET and POST requests, or 400s and 500s HTTP status codes, but not what 508 is used for. You don’t need to brush up on your Algorithms and Data Structures book either.

If you don’t know the answer, we change the subject. I’m hoping to surface your strengths during the interview, not drill you on your weaknesses.

As far as technical interviews go, this will likely be one of the least challenging and stressful you’ll encounter.

After this first interview, the most promising candidates will be invited to a second web interview with myself and my manager (an IBM Director). This second interview is much more focused on your interests and ambitions.

It will also be an opportunity for you to ask questions and learn more about our team and the work we do.

What we value

We love to have a diverse pool of interns.

If you are an amazing coder with weaker communication skills, that’s alright. Less technically strong but are an amazing communicator? That’s great. If you are keen on teaching others difficult technical concepts, we have room for you, too.

We value all the skills you can bring to the team, not just your ability to code. Above all, we value attitude and passion over raw experience.

If you are looking for a great internship opportunity, give this one a chance. I look forward to working with you.

Get more stuff like this

Subscribe to my mailing list to receive similar updates about programming.

Thank you for subscribing. Please check your email to confirm your subscription.

Something went wrong.


  1. Babak Banijamali February 16, 2020
  2. Ruslan Nuriev February 24, 2020
    • Antonio Cangiano February 27, 2020
  3. Zshane Z March 16, 2020
    • Antonio Cangiano March 16, 2020
  4. Mohammed Shandar August 22, 2020

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.