Role overview
About this role
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences. As an Agentic AI Engineer Intern at IBM, you'll work with clients to co-create solutions to major real-world challenges by using best practice technologies, tools, techniques, and products to translate business requirements into the design, development and evaluation of production-grade AI agents on the Microsoft stack. When working in this abstract, fast paced and continuously changing tech world, resilience, commitment, and curiosity serve as the foundation for success as an IBM Developer. You will participate in many aspects of the development lifecycle, such as design, code implementation, testing, evaluation, and support. You will build and test AI agents using Microsoft Foundry Agent Service, the Microsoft Agent Framework and Semantic Kernel; implement retrieval-augmented generation pipelines over enterprise content with Azure AI Search; expose and consume tools through Model Context Protocol servers; and contribute to multi-agent orchestration patterns including planner/worker, supervisor, and human-in-the-loop approval flows. You also could become a contributor within Open-Source communities across multiple disciplines. In your role, you will be supported by mentors and coaches who will encourage you to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in ground-breaking impact for the wider business, our external clients, and their customers. Our culture of flexibility and freedom are pillars that embrace long-term career growth and learning opportunities in an environment that highlights your unique skills and experience. This position resides in Toronto and is a 4-month work term commencing in January 2027. All applicants must be eligible to work full-time in Canada and enrolled full-time in an eligible post-secondary program. It is mandatory that applicants return to full-time studies upon completion of the work term. Candidates pursuing Bachelor's or Master's degrees are eligible. MBA and PhD candidates are not eligible for this opportunity. Competent & Working Knowledge with the following programming languages: Python, C#/.NET, TypeScript/JavaScript with React, Object Oriented Preferred Understanding of API specs and knowledge of how to create and integrate with REST services Foundational understanding of large language models: prompting, embeddings, context windows, and function/tool calling Microsoft Azure, Artificial Intelligence on Azure and on-premises enterprise, knowledge or experience with DevSecOps and Agile methods Exposure to Microsoft Foundry (formerly Azure AI Foundry), Azure OpenAI models, or Azure AI Search Working familiarity with Git-based version control and collaborative development workflows Ability to communicate complex situations clearly and simply by listening actively and conveying difficult messages in a positive manner Initiative to actively seek new knowledge and improve skills Computer Engineering, Computer Science students with strong API and backend development skills Must be eligible to work full-time for the full duration of the internship starting in January 2027 Hands-on experience with the Microsoft Agent Framework, Semantic Kernel, Foundry Agent Service Experience with vector and hybrid search on Azure AI Search, Azure Cosmos DB, or pgvector on Azure Database for PostgreSQL Experience with Azure SQL Database, Azure Cosmos DB, or Dataverse Containerization with Docker, deployment on Azure Container Apps or Azure Kubernetes Service, infrastructure as code with Bicep and the Azure Developer CLI CI/CD with Azure DevOps or GitHub Actions, and use of GitHub Copilot in the development workflow Familiarity with agent interoperability standards such as Model Context Protocol (MCP) Exposure to Azure AI Content Safety, evaluation tooling, red-teaming, or prompt-injection and jailbreak testing Front-end development with React for agent user interfaces Object Oriented Design Exposure or interest in Design Thinking and Agile development methodology A demonstrable portfolio: GitHub repositories, hackathon projects, or a personal agent build A passion for innovative ideas, coupled with the ability to understand and assimilate different points of view Preferred Discipline: Computer Eng, Electrical Eng, Software Eng, Systems Eng, Nanotech Eng, Mechatronic Eng, Data Science, Mathematics