MAKING SUCCESS STORIES HAPPEN

JOB DESCRIPTION

NLP Engineer

Role Overview

NLP Engineers develop language understanding and generation capabilities for search, dialogue, content, knowledge and automation products.

The role combines machine learning, linguistics, data engineering and product understanding.

 

Alternative Job Titles

  • NLP Algorithm Engineer
  • Language AI Engineer
  • LLM Engineer

Salary Calculator

AI salary checker icon
Missions principales

Main Responsibilities

Develop NLP models for classification, extraction, retrieval, summarisation, translation or dialogue.

Build training datasets, annotation guidelines and evaluation benchmarks for language tasks.

Fine-tune or adapt LLMs, embeddings and retrieval systems for industry-specific scenarios.

Optimise model accuracy, latency, safety and cost in production environments.

Competencies & Skills

 

  • Proficient in Python, PyTorch/TensorFlow and transformer-based NLP models.
  • Experience with tokenisation, embeddings, vector databases, RAG and model evaluation.
  • Knowledge of Chinese language processing and multilingual NLP is an advantage.
Missions principales

Education & Training

  • Bachelor’s degree or above in Computer Science, AI, Linguistics, Computational Linguistics or related fields.
  • Research or engineering experience in NLP or LLM projects is preferred.

What are the latest salary trends?
Discover and download our latest salary surveys

  • Conducted by our recruitment specialists, our salary surveys are based on assignments carried out for our clients and thousands of candidate interviews conducted by our consultants over the past 12 months.
Études de salaires Morgan Philips
© 2026 Morgan Philips Group SA
All rights reserved