AI Engineering Intern - Summer 2026
Lenovo
Software Engineering, Data Science
Chicago, IL, USA
Why Work at Lenovo
Description and Requirements
Lenovo is seeking a highly motivated intern to contribute to the design, development, and exploration of our next-generation AI systems. As an intern, you will have the opportunity to work on a variety of projects across the AI stack – from foundational models to intelligent applications – depending on project needs and your own interests. This is an exciting opportunity to gain hands-on experience with cutting-edge AI systems while collaborating with experienced engineers, researchers, and product teams to help advance Lenovo’s Hybrid AI vision and make Smarter Technology for All.
Responsibilities:
AI Systems Development: Assist in the design, implementation, and testing of AI-driven systems and tools.
Agent and Workflow Design: Support development of intelligent agents and task automation pipelines, including prompt engineering and context management.
Model Training & Fine-Tuning: Contribute to the training or fine-tuning of models such as Large Language Models (LLMs) and multimodal models (e.g., vision, text, and speech).
On-Device Performance Optimization: Help evaluate and optimize model performance on phones, tablets, and PCs, focusing on efficiency, latency, and power usage to get the most out of device hardware.
Knowledge Management: Explore technologies like vector databases, knowledge graphs, and retrieval-augmented generation (RAG) to enhance model performance.
Evaluation & Analysis: Help evaluate AI models for performance, accuracy, robustness, and fairness.
Research & Prototyping: Stay up to date with the latest AI advancements and assist in rapid prototyping of innovative concepts.
Collaboration & Documentation: Work closely with mentors and team members to document findings, share insights, and contribute to project deliverables.
Qualifications:
Currently pursuing a Bachelor’s, Master’s, or Ph.D. in Computer Science, Artificial Intelligence, Electrical & Computer Engineering, Data Science, or a related technical field.
Strong interest in AI, machine learning, and intelligent systems.
Proficiency in programming languages such as Python, C++, Java, or Kotlin.
Familiarity with operating systems such as Linux, Windows, or Android
Basic understanding of Machine Learning and Deep Learning principles.
Exposure to AI frameworks such as PyTorch, Transformers, LangGraph, or Autogen.
Curiosity, adaptability, and willingness to learn new technologies and methods.
Good communication and collaboration skills.
Bonus Points:
Experience working on personal or academic AI projects (e.g., LLMs, multimodal models, chatbots).
Previous internship experience in software development or AI fields.
Contributions to open-source AI projects.
Publications in leading AI conferences or journals.
#LATC