Intern - AI/ML Software Engineer (Summer 2026)

Chamberlain GroupOak Brook, IL
Hybrid

About The Position

This is a full-time, on-site (hybrid) internship opportunity from late May to August 2026 in Oak Brook, IL. As a Software Engineering Intern within CGI’s Engineering group, you will gain hands-on experience building and supporting modern, AI-powered applications while working alongside experienced engineers on real-world projects. This role is ideal for a rising senior who is passionate about Generative AI and eager to grow in the rapidly evolving world of intelligent systems. You will contribute to the development of AI-driven features such as intelligent assistants, automation tools, and middleware services while learning best practices in modern software engineering. Through collaboration, mentorship, and exposure to Agile development, this internship offers an opportunity to apply academic and personal project experience using LLMs, AI coding assistants, and contemporary development tools in a professional environment.

Requirements

  • Currently pursuing a bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field at an accredited college or university
  • Must be able to work from our Oak Brook, IL office (15 miles west of Chicago) at least 3 days per week
  • We are currently only considering applicants for internship and co-op positions who do not require employment sponsorship now or in the future.
  • Candidates working on OPT authorization will not be considered.

Nice To Haves

  • Academic, internship, or personal project experience contributing to AI-powered applications or internal tools
  • Exposure to Generative AI concepts, chatbots or intelligent assistants, AI-assisted coding workflows, and/or automation tools
  • Coursework or hands-on experience in at least one programming language (Python preferred; JavaScript/TypeScript also beneficial)
  • Strong analytical thinking, problem-solving skills, and a passion for learning emerging technologies

Responsibilities

  • Work within Agile methodologies such as Scrum to support the development of middleware and software components
  • Analyze requirements and collaborate with architects and senior engineers to contribute to thoughtful software designs of moderate scope and complexity
  • Contribute to technical discussions within communities of practice, design reviews, and other engineering forums
  • Ensure adherence to coding standards and software development best practices to support reusable and scalable code
  • Assist team members with development tasks and technical initiatives as needed

Benefits

  • Development & Skills Training
  • Networking events
  • Mentorship
  • Conversations with Leaders
  • Community Giving
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service