
Information Retrieval Algorithm Engineer Intern
- Amsterdam, Noord-Holland
- Training
- Voltijds
Huawei Amsterdam Research Center is at the forefront of innovation in artificial intelligence and machine learning. We are dedicated to developing cutting-edge technologies that revolutionize how people interact with information and enhance productivity across various sectors. Our team of experts is committed to pushing the boundaries of what's possible in AI, and we are looking for passionate and curious talents to join us on this exciting journey.Position: Information Retrieval Algorithm Engineer InternPosition Overview
We are looking for an Information Retrieval Algorithm Engineer Intern to join our AI research team. You will participate in building and improving advanced AI systems powered by Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) techniques, focusing on enhancing information retrieval accuracy and efficiency. This internship offers hands-on experience in cutting-edge AI research and prototype development under the mentorship of senior engineers and researchers.Key Responsibilities
- Assist in the design, implementation, and evaluation of information retrieval and knowledge management modules for AI systems.
- Work with frameworks such as LangChain or similar tools to develop and test retrieval components in multi-agent systems.
- Explore and optimize retrieval strategies (e.g., dense retrieval, hybrid retrieval) to improve system performance and factual grounding.
- Support the integration of RAG pipelines with LLM-based agents to reduce hallucinations and improve content quality.
- Conduct literature reviews on the latest NLP, LLM, and retrieval techniques, and share findings with the team.
- Contribute to system benchmarking and performance analysis.
- Currently pursuing a Bachelor’s, Master’s, or Ph.D. in Computer Science, Artificial Intelligence, Data Science, or related fields.
- Familiarity with Natural Language Processing, machine learning, or information retrieval concepts (coursework or projects).
- Programming skills in Python and experience with at least one deep learning framework (e.g., PyTorch, TensorFlow).
- Understanding of deep learning architectures such as Transformers, BERT, GPT, etc.
- Strong analytical skills, willingness to learn, and ability to work in a collaborative environment.
- Project or internship experience with vector databases, knowledge graphs, or search engines.
- Exposure to LangChain, LlamaIndex, or other retrieval/agent frameworks.
- Understanding of RAG techniques and their applications in LLM-based systems.
- Speaking Chinese is a plus
- Location: Amsterdam, The Netherlands
- Duration: 3–6 months (flexible start date)