Information Retrieval Algorithm Engineer

Huawei R&D Sites in Belgium and the Netherlands
Amsterdam, Netherlands
about 1 month ago
Apply on www.adzuna.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Acceptance Test-Driven Development Code Generation Computer Programming Information Retrieval Python (Programming Language) Knowledge Management Machine Learning Software Engineering Reinforcement Learning Pytorch Large Language Models
+7 more
Multi-Agent Systems Deep Learning Generative AI Information Technology Virtual Agents GPT Natural Language Generation

Job description

We are seeking a highly skilled and motivated Research Engineer to join our team, focusing on building advanced AI systems based on Large Language Models (LLMs) enhanced with Reinforcement Learning (RL). The ideal candidate has hands-on experience applying RL techniques to train and align large language models, with a particular emphasis on agentic applications such as deep research and automated code generation.

In this role, you will be responsible for designing and developing cutting-edge LLM-powered Multi-Agent systems trained and aligned using Reinforcement Learning, targeting complex agentic scenarios including deep research and automated code generation. You will work closely with our team of researchers, data scientists, and engineers to push the frontier of what LLM-based agents can achieve., 1. Design and develop LLM-based multi-agent AI systems, applying Reinforcement Learning (e.g., RLHF, RLAIF, PPO, GRPO) to train, align, and optimize agents for complex agentic tasks such as deep research and automated code generation.

  1. Utilize RL training frameworks (e.g., verl, OpenRLHF, TRL) and agent orchestration frameworks (e.g., LangChain, LlamaIndex) to build, train, test, and deploy autonomous AI agents at scale.
  2. Research and implement RL-based training pipelines and reward modeling strategies to improve LLM agent performance on long-horizon tasks including deep research, multi-step reasoning, and code generation.
  3. Develop and integrate advanced knowledge management and Retrieval-Augmented Generation (RAG) systems to provide AI agents with accurate and timely information, reducing model hallucinations.
  4. Stay up-to-date with and contribute to the latest research in Large Language Models, Reinforcement Learning for LLMs (RLHF, RLAIF, process reward models), agentic AI systems, and domain-specific applications such as deep research automation and AI-driven code generation.
  5. Collaborate with cross-functional teams to integrate the AI solutions you develop into existing products and services.
  6. Evaluate and benchmark the performance of AI Agent systems and perform iterative optimization.

Requirements

  1. Master’s or Ph.D. in Computer Science with a focus on NLP, ML, or AI.
  2. Hands-on experience applying Reinforcement Learning to train and align Large Language Models (e.g., RLHF, RLAIF, PPO, GRPO) and building LLM-based agent or multi-agent systems; this is a core requirement for the position.
  3. Strong programming skills in Python and familiarity with at least one major machine learning framework such as PyTorch.
  4. Solid understanding of deep learning architectures, including Transformers, BERT, GPT, etc.
  5. Proven track record of research excellence, demonstrated through publications in relevant conferences and journals.
  6. Ability to work independently and as part of a collaborative team.
  7. Excellent problem-solving skills and attention to detail., 1. Proficiency with RL training frameworks such as verl, OpenRLHF, TRL, or similar; experience with reward modeling, process reward models (PRM), and RLVR is a strong plus.
  8. Practical experience building deep research systems or AI coding agents (e.g., search-augmented reasoning, code execution agents, test-driven code generation); familiarity with evaluation benchmarks such as SWE-bench, HumanEval, GAIA, or BrowseComp.
  9. In-depth experience with agent orchestration frameworks such as LangChain, LlamaIndex, combined with advanced RAG techniques for grounding agents in factual knowledge.
  10. Background in software development and engineering best practices.

About the company

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 talented individuals to join us on this exciting journey.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · World Congress 2024

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

1:25 min

Distinguishing artificial intelligence from deep learning

Sam Witteveen · Coffee With Developers

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · World Congress 2025

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

Videos

See all

Related articles

See all