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.
โ