Description and Requirements
AI Application Development Intern
About the Role
We are seeking highly motivated AI Application Development Interns to help senior leaders rapidly evaluate and implement targeted AI, automation, and data-driven solutions.
Working directly with business stakeholders, you will transform real business challenges into practical applications and prototypes. These may include AI-powered document summarization tools, workflow automations, data extraction solutions, internal knowledge assistants, and lightweight decision-support applications.
You will operate as part of a small, agile delivery team, sharing a prioritized project backlog, collaborating on solution design, conducting peer reviews, and supporting one another to ensure timely delivery.
This role complements the work of Lenovo's Enterprise IT and Digital Transformation teams by validating and accelerating high-value use cases. Projects that require enterprise-scale deployment, complex integrations, or long-term operational support may be transitioned to the appropriate internal functions for further development.
Key Responsibilities
- Partner directly with senior leaders and stakeholders to understand business challenges and translate requirements into practical, scalable solutions.
- Design, prototype, and deliver AI-powered applications, automation tools, dashboards, and utilities within clearly defined timelines.
- Develop solutions such as document summarization tools, meeting preparation assistants, internal knowledge chatbots, workflow automations, and data analysis applications.
- Leverage modern AI technologies including Large Language Models (LLMs), prompt engineering, Retrieval-Augmented Generation (RAG), AI-assisted development tools, and open-source frameworks where appropriate.
- Handle sensitive and confidential information responsibly, following Lenovo's data privacy, security, and governance requirements.
- Adopt an iterative development approach by delivering functional MVPs quickly and continuously improving solutions based on stakeholder feedback.
- Create clear technical documentation, user guides, and handover materials to ensure long-term usability and maintainability.
- Collaborate with Enterprise IT and Digital Transformation teams when solutions require broader implementation, integration, or production deployment.
Required Qualifications
- Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, Information Systems, or a related technical discipline.
- Strong programming skills in at least one general-purpose programming language. Python is highly preferred JavaScript or TypeScript is advantageous.
- Demonstrated experience building software applications, AI solutions, or automation projects through coursework, internships, research projects, hackathons, personal projects, or open-source contributions.
- Basic experience working with APIs, structured datasets, and unstructured information.
- Understanding of modern AI concepts, including Large Language Models (LLMs), prompt engineering, structured outputs, Retrieval-Augmented Generation (RAG), AI agents, or related technologies.
- Familiarity with Git or other source control systems.
- Strong analytical and problem-solving skills with the ability to break down ambiguous business requirements into achievable deliverables.
- Effective written and verbal communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- High level of professionalism, integrity, and discretion when handling confidential information and engaging with senior leadership.
- Self-motivated and proactive, with the ability to work independently while escalating risks, blockers, or security concerns appropriately.
Preferred Qualifications
- Experience building applications with frameworks such as Streamlit, Gradio, Flask, FastAPI, React, or Next.js.
- Exposure to enterprise AI platforms, LLM APIs, AI SDKs, or orchestration frameworks.
- Familiarity with Retrieval-Augmented Generation (RAG), vector databases, embeddings, semantic search, agentic workflows, or tool-calling architectures.
- Hands-on experience with data manipulation and analysis tools such as SQL, Python (pandas), Spark, Power BI, CSV processing, or data visualization platforms.
- Experience working with Microsoft 365, Microsoft Graph, Power Platform, Google Workspace APIs, or similar enterprise platforms.
- Familiarity with workflow automation tools such as Power Automate, n8n, Retool, or similar solutions.
- Basic understanding of cloud platforms, containers, application deployment, authentication, and access management.
- Experience evaluating AI-generated outputs for accuracy, consistency, reliability, and business relevance.

