Huawei Nederland logo

Information Retrieval Algorithm Engineer

Huawei Nederland

Join Huawei's Amsterdam Research Center

Huawei Amsterdam Research Center is at the forefront of artificial intelligence and machine learning innovation. 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 talented individuals to join us on this exciting journey.

Position Overview

We are seeking a highly skilled and motivated Research Engineer to join our team, focusing on information retrieval and generative models. In this role, you will be responsible for developing, implementing, and optimizing models to enhance the accuracy and efficiency of information retrieval and the user experience of using generative models. In particular, we are interested in the multimodality scenario where the inputs are not necessarily text only. You will work closely with a team of researchers, data scientists, and engineers to create innovative solutions that leverage large-scale datasets and advanced machine learning techniques.

Key Responsibilities

  • Design, implement, and optimize information retrieval models and establish a strong retrieval-augmented generation (RAG) system.
  • Enhance the user experience by improving LLM's reasoning capabilities and reducing hallucinations.
  • Conduct research on state-of-the-art methods in natural language processing (NLP), machine learning (ML), and information retrieval (IR).
  • Develop algorithms and techniques to improve the performance and scalability of RAG systems.
  • Collaborate with cross-functional teams to integrate RAG solutions into existing products and services.
  • Perform data collection, pre-processing, and analysis to support research and development activities.
  • Evaluate and benchmark the performance of RAG models using large-scale datasets.
  • Stay up-to-date with the latest advancements in AI, NLP, ML, and IR.

Qualifications

  • Master’s or Ph.D. in Computer Science, Electrical Engineering, or a related field with a focus on NLP, ML, or IR.
  • Strong programming skills in Python and familiarity with machine learning frameworks such as PyTorch.
  • Solid understanding of deep learning architectures, including transformers, BERT, GPT, etc.
  • Proven track record of research excellence, demonstrated through publications in relevant conferences and journals.
  • Ability to work independently and as part of a collaborative team.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills, both written and verbal.

Preferred Qualifications

  • Knowledge and hands-on experience on automatic speech recognition (ASR) is a big plus.
  • Experience with retrieval-based models and techniques, including vector space models, BM25, or neural retrieval methods.
  • Familiarity with knowledge bases, information extraction, and question answering systems.
  • Background in software development and engineering best practices.

Join us at Huawei and be part of a team that is shaping the future of AI and machine learning. Apply today to embark on a career that will challenge and inspire you.

Similar jobs

Last update: 23 minutes ago

Huawei Nederland logo
Huawei Nederland

Senior ASR / TTS Researcher

Join Huawei's research center in Amsterdam as a Senior ASR/TTS Researcher, focusing on speech synthesis and AI.

Albert Heijn logo
Albert Heijn

Oracle Cloud Engineer

Join Albert Heijn as an Oracle Cloud Engineer to drive automation and manage cloud infrastructure in Zaandam, Netherlands.

Darktrace logo
Darktrace

Solutions Engineer

Join Darktrace as a Solutions Engineer in Amsterdam, providing technical pre-sales and post-sales support in a hybrid work environment.

Zivver logo
Zivver

Front-end Angular Engineer

Join Zivver as a Front-end Angular Engineer to shape the future of secure web applications. Work with Angular, TypeScript, and more in Amsterdam.

Mediahuis Nederland logo
Mediahuis Nederland

Full-stack TypeScript/JavaScript Developer

Join Mediahuis as a Full-stack TypeScript/JavaScript Developer in Amsterdam. Work on our Customer Journey Builder platform in a hybrid environment.

Kennisnet logo
Kennisnet

Software Developer for Educational Platforms

Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.

Albert Heijn logo
Albert Heijn

Junior Frontend Developer (React.js)

Join Albert Heijn as a Junior Frontend Developer using React.js to transform technical infrastructure in a modern environment.

Skytree logo
Skytree

Senior IoT Engineer

Join Skytree as a Senior IoT Engineer to lead IoT projects, focusing on Azure IoT solutions, edge computing, and data pipelines.

Optiver logo
Optiver

Production Engineer

Join Optiver as a Production Engineer in Amsterdam to manage live trading environments and enhance system reliability and performance.

dataroots logo
dataroots

Expert Machine Learning Engineer

Join Dataroots as an Expert Machine Learning Engineer to design and deliver AI-powered solutions, focusing on machine learning models.

BCG X logo
BCG X

AI Engineer

Join BCG X as an AI Engineer in Milan, Italy. Develop AI solutions, partner with clients, and drive innovation in a dynamic environment.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Holland Casino logo
Holland Casino

Data Engineer with ETL and SQL Expertise

Join Holland Casino as a Data Engineer to build and maintain data infrastructure for the Online Casino, focusing on ETL, SQL, and cloud solutions.

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.

Tibo Energy Management Software logo
Tibo Energy Management Software

Cloud Engineer

Join Tibo Energy as a Cloud Engineer to drive energy transition with cloud architecture skills in a dynamic team.

Telenet logo
Telenet

Software Engineer with Design Affinity

Join Telenet as a Software Engineer with design skills to develop innovative campaigns using HTML, CSS, and JavaScript.

ANWB logo
ANWB

Full-stack JavaScript Developer

Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

Catalyze Group logo
Catalyze Group

Full Stack Developer with AI and API Expertise

Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.