The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
University Graduate (CS/AI/Linguistics)
0-1 year post-graduationSkills to master
- Practical Python coding, Git version control, basic data cleaning, understanding of ML fundamentals, ability to follow complex instructions.
You're ready to move on when
- Strong academic project portfolio (e.g., final year project involving NLP).
- Internship experience in a data or software role.
- Demonstrable personal projects on GitHub.
- A clear understanding of basic NLP concepts.
- 2
Coding Bootcamp Graduate (NLP Specialism)
0-1 year post-bootcampSkills to master
- Hands-on experience with Python NLP libraries, understanding of model training workflows, ability to work in a team, strong problem-solving skills.
You're ready to move on when
- Successfully completed a rigorous NLP-focused bootcamp.
- Developed a capstone project demonstrating practical NLP application.
- Comfortable with daily coding challenges and rapid learning.
- Can articulate how they approached and solved real-world data problems.
- 3
Data Analyst / Junior Data Scientist (transition)
1-2 years in previous roleSkills to master
- Strong data manipulation skills (pandas, SQL), basic ML knowledge, desire to specialise in text data, ability to pick up new domain-specific tools quickly.
You're ready to move on when
- Has worked with unstructured text data in previous roles (even if not NLP-specific).
- Shows a clear passion for language and AI.
- Has taken online courses or built personal projects in NLP.
- Can demonstrate a solid understanding of data pipelines and quality.


