Information Retrieval Algorithm Engineer

Huawei R&D Sites in Belgium and the Netherlands
Amsterdam, Netherlands
3 days ago

Role details

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

Job location

Amsterdam, Netherlands

Tech stack

Artificial Intelligence
Test Driven Development
Code Generation
Computer Programming
Information Retrieval
Python
Knowledge Management
Machine Learning
Software Engineering
Reinforcement Learning
PyTorch
Large Language Models
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