Are you applying to the internship?
Job Description
About Company:
IGT (NYSE:IGT) is a global leader in gaming. They deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports Betting and Digital. With a strong presence in over 100 countries, IGT employs approximately 10,500 people.
Job Description: Summer Intern – AI Chatbot Development
IGT is offering a summer internship for a highly motivated and self-driven individual to take ownership of an independent AI project: developing an intelligent chatbot that can answer engineer questions using wiki pages, SharePoint documents, JIRA, etc. This is a hands-on, end-to-end role involving design, development, and deployment using Microsoft Azure’s AI and cloud tools. The intern will work independently with support from team members and will deliver a working prototype by the end of the internship.
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 the final working solution and documentation.
Qualifications:
• (Reiterated from Responsibilities, as it effectively outlines 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