Lenovo is seeking an intern to contribute to the design, development, and exploration of their next-generation AI systems, advancing Lenovo's Hybrid AI vision and making Smarter Technology for All.
Requirements
- 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.
- 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.
Responsibilities
- Assist in the design, implementation, and testing of AI-driven systems and tools.
- Support development of intelligent agents and task automation pipelines, including prompt engineering and context management.
- Contribute to the training or fine-tuning of models such as Large Language Models (LLMs) and multimodal models (e.g., vision, text, and speech).
- 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.
- Explore technologies like vector databases, knowledge graphs, and retrieval-augmented generation (RAG) to enhance model performance.
- Help evaluate AI models for performance, accuracy, robustness, and fairness.
- Stay up to date with the latest AI advancements and assist in rapid prototyping of innovative concepts.
Other
- 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.
- Curiosity, adaptability, and willingness to learn new technologies and methods.
- Good communication and collaboration skills.
- Publications in leading AI conferences or journals.