Summer Intern – AI Chatbot Development

June 16, 2025

Are you applying to the internship?

Job Description

About Company:

IGT (NYSE:IGT) is a global leader in gaming, delivering entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports Betting and Digital. They have a well-established local presence and relationships with governments and regulators in more than 100 countries. IGT has approximately 10,500 employees.

Job Description: Summer Intern – AI Chatbot Development

IGT is seeking a highly motivated and self-driven intern to take full ownership of an independent AI project. This internship involves designing, developing, and deploying an intelligent chatbot that can answer engineer questions using wiki pages, SharePoint documents, JIRA, etc., using Microsoft Azure’s AI and cloud tools.

Responsibilities:

• Lead the design and development of a chatbot capable of querying iLottery documents via natural language.
• Implement a Retrieval-augmented Generation (RAG) Architecture using:
• Azure OpenAI Service (GPT models)
• Azure AI Search to index and retrieve content
• Azure Blob Storage to host source documents
• Build backend logic using Azure Functions, or another serverless approach.
• Design a simple front-end (e.g., web app or bot interface) for user interaction.
• Ensure basic access control (e.g., via Azure AD) for internal security.
• Run tests and improve chatbot quality based on test feedback.
• Present your final working solution and documentation.

Qualifications:

Lead the design and development of a chatbot capable of querying iLottery documents via natural language.
Implement a retrieval-augmented generation (RAG) architecture using:
Azure OpenAI Service (GPT models)
Azure AI Search to index and retrieve content
Azure Blob Storage to host source documents
Build backend logic using Azure Functions, or another serverless approach
Design a simple front-end (e.g., web app or bot interface) for user interaction
Ensure basic access control (e.g., via Azure AD) for internal security
Run tests and improve chatbot quality based on test feedback
Present your final working solution and documentation