Domain
Machine Learning & AI
Skill Profile
This skill defines expectations across roles and levels.
Roles
2
where this skill appears
Levels
5
structured growth path
Mandatory requirements
0
the other 10 optional
Machine Learning & AI
Natural Language Processing
2/22/2026
Choose your current level and compare expectations. The items below show what to cover to advance to the next level.
The table shows how skill depth grows from Junior to Principal. Click a row to see details.
| Role | Required | Description |
|---|---|---|
| Data Scientist | Understands the fundamentals of Natural Language Processing. Applies basic practices in daily work. Follows recommendations from the team and documentation. | |
| LLM Engineer | Knows NLP basics: tokenization, stemming, NER, sentiment analysis. Understands how classic NLP tasks are solved with LLM and applies basic text preprocessing techniques. |
| Role | Required | Description |
|---|---|---|
| Data Scientist | Applies modern NLP methods: word embeddings (Word2Vec, FastText), sequence models (LSTM), pre-trained transformers (BERT, RuBERT). Solves tasks: NER, topic modeling, text summarization, semantic similarity. Fine-tunes BERT for domain-specific tasks. | |
| LLM Engineer | Independently solves NLP tasks using LLM: text classification, NER, summarization, translation. Compares LLM approaches with classical methods, selects the optimal one for the task. |
| Role | Required | Description |
|---|---|---|
| Data Scientist | Designs production NLP systems with LLM integration. Develops RAG pipelines, semantic search, document understanding systems. Optimizes NLP models for production: distillation, quantization, efficient inference. Works with multilingual NLP. | |
| LLM Engineer | Designs comprehensive NLP systems based on LLM: multi-task learning, zero-shot transfer, domain adaptation. Optimizes quality through prompt engineering, fine-tuning, and ensemble approaches. |
| Role | Required | Description |
|---|---|---|
| Data Scientist | Defines NLP strategy for the data science team. Establishes reusable NLP components and shared text processing infrastructure. Coordinates the choice between custom NLP models and LLM-based approaches for different tasks. | |
| LLM Engineer | Defines NLP strategy for the LLM team. Establishes guidelines for approach selection (LLM vs classical NLP), evaluation methodology, domain adaptation strategies for various NLP tasks. |
| Role | Required | Description |
|---|---|---|
| Data Scientist | Shapes NLP and LLM strategy at organizational level. Defines investments in NLP infrastructure, evaluates build vs buy for NLP solutions. Shapes scientific and technical leadership in natural language processing. | |
| LLM Engineer | Shapes enterprise NLP strategy based on LLM. Defines approaches to unified NLP platforms, multi-language support, and quality governance for NLP tasks at organizational scale. |