We are looking for a creative and hands-on Chatbot Interface Developer Intern to help us design and build an intuitive, user-centric interface for interacting with Snowflake Intelligence. This chatbot experience should make it easy for business users to query data in natural language, and be embeddable into platforms like Microsoft Teams or internal business apps. You’ll work closely with our Solutions & Enablement team to transform technical capabilities into an interface that feels accessible, engaging, and simple to use – even for non-technical users.
What You’ll Be Doing:
- Design and develop a user-friendly chatbot interface to interact with Snowflake’s AI features.
- Focus on creating a smooth, responsive user experience, from input prompts to displaying results clearly and contextually.
- Build an interface that can be embedded or integrated into other tools, including Microsoft Teams or internal portals.
- Work closely with data engineers and AI developers to connect the interface with backend logic (e.g., API calls, SQL queries).
- Iterate based on user testing and internal feedback.
- Document your work and ensure it’s easy to maintain or extend.
What We’re Looking For:
- Currently pursuing or recently completed a degree in Computer Science, Software Engineering, Interaction Design, or a related field.
- Practical experience with building user interfaces (web-based or app-based) and a strong interest in UX design.
- Familiarity with Python or other programming languages used for prototyping UI applications.
- Interest or experience in AI chatbots, natural language interfaces, or similar projects.
- Bonus: Experience embedding apps into Microsoft Teams, SharePoint, or enterprise environments.
- Creative mindset, attention to detail, and a focus on the end user.
What You’ll Gain:
- A chance to take ownership of a real-world product from design to delivery.
- Exposure to cutting-edge AI features within Snowflake.
- Mentorship from senior ML and Data Engineering experts.
- Insight into enterprise AI use cases and how interfaces shape adoption.
- Visibility with leadership and end users for the solution you build.
Our recruitment process:
- First Round – Initial test & HR Interview
Includes an online logic & personality test to get to know you better prior the HR interview. - Second Round – Technical Assessment
Your chance to showcase your skills through a focused technical assessment. - Third Round – Operational Interview
An in-depth conversation with the Line Manager to explore your expertise and fit. - Final Decision
Internal alignment and, if successful, a formal offer to join the team!