NLP Engineer Jobs

17 open NLP engineer jobs at 11 employers, updated twice a day.

17 Open roles
11 Companies hiring
5 Cities

The newest NLP engineer jobs

See all 17 NLP engineer jobs

NLP engineer jobs by city

The market for NLP engineer roles

In the week to 27 September, 17 NLP engineer roles were open at 11 employers. 4 new roles were posted during the week. The countries with the most are the United States, the United Kingdom and India. Of the roles that say how they work, 0% are remote or hybrid.

Among the roles listed here, NLP engineers are concentrated in the United States, which accounts for nearly half of all postings, with India representing roughly a quarter and smaller shares in China, Poland and Germany. The field skews toward experience: senior roles make up the largest single seniority group, while mid-level, lead, intern and manager postings are each present in roughly equal and smaller shares. About half of all roles sit with a relatively small number of employers, suggesting some consolidation among active hirers. A notable portion of postings are older than a month, though a meaningful share arrived in the past two weeks. LLMs, Python and general NLP appear in the great majority of descriptions, pointing to where employer attention is focused right now.

How recently the open roles were posted

This week 2
Last week 3
Two weeks ago 2
Three weeks ago 1
One to two months ago 5
Two to three months ago 4
Earlier 0

Figures are measured every Monday.

About NLP engineer roles

NLP engineers build and maintain systems that process, understand or generate human language. The role sits at the intersection of machine learning engineering and linguistic modelling, and differs from a general machine learning engineer by its focus on text, speech and related modalities. Core tools include deep learning frameworks and the pretrained model ecosystems built around transformer architectures; the Hugging Face Transformers library is a widely used open-source resource that provides pretrained models, inference pipelines and training utilities. People enter the field from computer science, linguistics or related backgrounds, often through research or applied project work, and progress toward senior or lead roles as they deepen expertise in model evaluation, fine-tuning and production deployment.

Skills and experience employers ask for

Descriptions mention LLMs in the great majority of postings, and Python almost as often, so strong Python fluency and hands-on experience with large language models are clearly central. PyTorch appears in a large minority of descriptions alongside APIs, suggesting comfort with both model-level work and service integration. Evaluation, RAG, fine-tuning and transformers each appear in roughly a quarter to a third of postings, pointing to a candidate who can adapt and assess models rather than only apply them out of the box.

NLP 77%
Python 53%
LLMs 47%
Evaluation 47%
PyTorch 29%
APIs 29%
Java 24%
PhD 24%
Agents 18%
Kubernetes 18%
Transformers 18%
TensorFlow 12%

Share of the open roles' descriptions that mention it, from a sample of 17. A mention is not a requirement.

Where the NLP engineer roles are

United States 7
United Kingdom 3
India 2
Poland 2
Germany 2
Canada 1

Office, hybrid or remote?

On-site work dominates strongly among roles that state a work mode, with the great majority of postings expecting physical attendance. Hybrid and fully remote arrangements each account for a small minority of those stating a preference. Candidates open only to remote work will find the pool here notably narrower than for some other engineering disciplines.

Getting an NLP engineer role

  1. Show model evaluation experience Evaluation appears consistently in descriptions, so being able to discuss how you measure model quality — including metrics such as word error rate for speech tasks — signals practical readiness beyond training models.
  2. Demonstrate end-to-end pipeline work Many postings mention APIs and agents alongside model skills, so showing that you can wrap a model in a reliable service and integrate it into a larger system is as valuable as the modelling itself.
  3. Prepare for senior-level expectations The largest seniority group on the board is senior, so even if you are not applying for senior roles, demonstrating ownership of past projects and the ability to make architectural decisions will strengthen your application.
  4. Engage with the research literature The field moves quickly through conferences such as ACL and Interspeech; being able to discuss recent work on transformers and large language models shows you are tracking developments that employers are already acting on.

Questions about NLP engineer jobs

An NLP engineer specialises in language — text, speech and related modalities — whereas a machine learning engineer works more broadly across data types and problem domains. NLP engineers typically work with transformer-based language models, speech recognition pipelines and text generation systems as their primary focus.

Python is the dominant language in the field. Deep learning frameworks such as PyTorch and TensorFlow are widely used, and the Hugging Face Transformers library is a common tool for working with pretrained models, running inference and fine-tuning.

Entry routes typically run through computer science, linguistics or related study combined with practical project work — either research or applied. Building experience with language model fine-tuning, evaluation and deployment is a common path toward professional roles.

Retrieval-augmented generation is a technique that combines a language model with a document retrieval step, allowing the model to draw on external information at inference time. It appears in descriptions because it is a practical method for grounding large language model outputs in specific knowledge sources.

Among roles listed here, the United States hosts the largest share, followed by India, with smaller numbers in China, Poland and Germany. On-site work is the dominant arrangement, so most roles currently expect candidates to be present at a specific location.