SW Developer Intern | AI Center of Excellence

IBM Computing

Markham

On-site

CAD 36,000 - 45,000

Part time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

IBM is seeking an AI Software Engineer intern in Canada (Ontario/Markham) to work on AI applications and services. You will design, develop, and test solutions using IBM Watsonx, Granite, and related platforms, collaborating with cross-functional teams.

You will gain hands-on experience in full stack AI development, cloud deployment, and modern tooling, while learning in a fast-paced, inclusive environment. This 8-month program starts May 2027 and emphasizes growth and impact.

Qualifications

  • Pursuing degree in CS/CE/AI or related field.
  • Strong fundamentals in software development and AI.
  • Experience with web technologies and AI/ML stacks.

Responsibilities

  • Design, develop and test AI applications and services.
  • Collaborate with designers, engineers and stakeholders.
  • Contribute to agile/scrum ceremonies and code reviews.
  • Learn and apply IBM Cloud, Watsonx and Granite tooling.

Skills

Full stack AI
Node.js
Python
Java
REST/HTTP
AI/ML frameworks
CI/CD
Git
English communication
Team collaboration

Education

Pursuing CS/CE/AI degree
Bachelor's student or MSc

Tools

Docker
Kubernetes
Maven/Gradle
JUnit/Selenium

Job description

Introduction

As an IBM Intern, you’ll gain hands-on experience working on meaningful projects that create value for users around the world. You’ll collaborate with experienced designers and developers to build responsive, user-centered applications using modern technologies, while contributing your own ideas, perspectives, and technical skills. We value individuals who are curious, proactive, and willing to challenge conventional thinking to drive better outcomes.

At IBM, work is more than a job, it's an opportunity to create, innovate, and solve complex problems alongside some of the brightest minds in technology. As part of a collaborative and inclusive community, you’ll help develop solutions that make a real impact for clients and communities worldwide. If you’re ready to learn, grow, and help shape the future of technology, we’d love to hear from you.

Your role and responsibilities

As a Developer at IBM, you’ll help build the technologies powering the quantum revolution and the next generation of AI. Join a team of innovators who turn bold ideas into real-world solutions through creativity, curiosity, and continuous learning, delivering impact on some of the industry’s most trusted platforms.

The AI Center of Excellence is seeking a skilled AI Software Engineer to join our team. In this role, you will design, develop, and implement advanced AI solutions using IBM’s Watsonx platform and pretrained models like Granite. You will build scalable and secure applications on IBM Cloud, collaborating with Technical Account Managers, Solution Architects, UX/UI Designers, and other developers to deliver innovative, high-impact solutions.

  • Design, develop, and test AI applications and services.
  • Write clean, efficient, and well-documented code following best practices.
  • Follow security best practices in development to meet IBM’s policies and industry standards.
  • Communicate progress, challenges, and technical decisions effectively to both technical and non-technical stakeholders.
  • Participate in agile/scrum ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives.
  • Collaborate with technical account managers, UX/UI designers, architects, and other stakeholders to integrate AI components seamlessly into the overall solution.
  • Stay updated on emerging trends in generative AI, IBM Cloud services, and relevant technologies.
Required technical and professional expertise

Minimally, the incumbent will possess:

  • Experience as a full stack developer with a focus in AI and an understanding of backend technologies, including server-side languages (Node.js, Python, Java) and databases (Cassandra, PostgreSQL, etc.)
  • Experience in web technologies: HTTP, REST, JSON, HTML, Ajax, JavaScript etc as well as a familiarity with AI/ML frameworks like PyTorch, Hugging Face, or OpenAI API
  • Basic understanding of LLM prompt engineering and retrieval-augmented generation (RAG) techniques
  • Experience with version control systems (Git) and CI/CD pipelines for efficient development workflows
  • Strong analytical and problem-solving abilities to address technical challenges effectively
  • Strong collaboration skills, having worked effectively with design and engineering teams to include effective verbal & written communication skills in English

Program Start Date: May 03, 2027

Program Duration: 8 Months

Candidates must be available to participate for the full duration of the internship.

Preferred technical and professional experience

The ideal candidate will also have experience with or a working knowledge of:

  • The IBM watsonx product portfolio and IBM Cloud Infrastructure
  • Experience in deploying and fine-tuning models like Granite, Mistral, or Llama 3
  • Hands-on experience with containerization tools like Docker or Kubernetes
  • Understanding of the micro-services architecture and modern cloud programming practices
  • Experience in using messaging brokers like RabbitMQ, Kafka etc
  • Operating Systems (such as Red Hat, Ubuntu, etc.)
  • Experience with build tools like Maven/Gradle and experience with automated testing (JUnit, Selenium and/or Puppeteer)

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Development Manager
AI Development Manager

Leadingtalent • Markham

On-site
CAD 100,000 - 130,000
AI Specialist Intern – Entry Level Sales Program 2026
AI Specialist Intern – Entry Level Sales Program 2026

Leadingtalent • Montreal (administrative region)

Hybrid
CAD 20,000 - 30,000
Software Developer Internship 2026 (12 to 16 month)
Software Developer Internship 2026 (12 to 16 month)

Leadingtalent • Markham

On-site
CAD 20,664,000 - 30,307,000
Platform Developer Intern – Entry Level Sales Program 2026
Platform Developer Intern – Entry Level Sales Program 2026

Leadingtalent • Toronto

On-site
Data Scientist Intern (16 months, September 2026)
Data Scientist Intern (16 months, September 2026)

IBM • Markham

On-site
CAD 13,000 - 23,000
Application Developer Intern - Full Stack / Cloud / Modern Engineering (January 2027 - 4 Months[...]
Application Developer Intern - Full Stack / Cloud / Modern Engineering (January 2027 - 4 Months[...]

IBM • Toronto

On-site
CAD 20,000 - 27,000
Data Services Developer Intern (Jan 2026 - 4 month term - Toronto, Ottawa or Montreal)
Data Services Developer Intern (Jan 2026 - 4 month term - Toronto, Ottawa or Montreal)

Leadingtalent • Montreal (administrative region)

On-site
CAD 40,000 - 60,000
SW Developer Intern | Enterprise Platform-as-a-Service
SW Developer Intern | Enterprise Platform-as-a-Service

IBM • Markham

On-site
CAD 24,797,000 - 35,818,000
AI Software Engineer Intern - Center of Excellence
AI Software Engineer Intern - Center of Excellence

IBM Computing • Markham

On-site
CAD 36,000 - 45,000
AI & Automation Data Scientist Intern (Jan 2026 - 4 month - Toronto or Calgary)
AI & Automation Data Scientist Intern (Jan 2026 - 4 month - Toronto or Calgary)

Leadingtalent • Calgary

On-site
CAD 20,000 - 33,000