Period
to 23 May 2018

The following table provides summary statistics for permanent job vacancies with a requirement for Natural Language Processing skills. Included is a benchmarking guide to the salaries offered in vacancies that have cited Natural Language Processing over the 6 months to 23 May 2018 with a comparison to the same period in the previous 2 years.

Natural Language Processing (NLP)
UK
6 months to
23 May 2018
Same period 2017 Same period 2016
Rank 569 737 884
Rank change year-on-year +168 +147 +177
Permanent jobs citing Natural Language Processing 771 455 396
As % of all permanent IT jobs advertised in the UK 0.45% 0.27% 0.20%
As % of the Libraries, Frameworks & Software Standards category 1.10% 0.66% 0.51%
Number of salaries quoted 678 391 359
UK median annual salary £67,500 £62,500 £57,500
Median salary % change year-on-year +8.00% +8.70% -
10th Percentile £42,500 £35,000 £36,250
90th Percentile £110,000 £95,000 £87,500
UK excluding London median annual salary £62,750 £47,500 £42,500
% change year-on-year +32.11% +11.76% -19.05%

Natural Language Processing is in the Software Libraries and Frameworks category. The following table is for comparison with the above and provides summary statistics for all permanent job vacancies with a requirement for technical specification, industry standards, software libraries and framework skills.

All Software Libraries and Frameworks
UK
Permanent vacancies with a requirement for technical specification, industry standards, software libraries and framework skills 70,160 68,655 77,706
As % of all permanent IT jobs advertised in the UK 40.82% 40.58% 38.71%
Number of salaries quoted 58,704 58,357 66,988
UK median annual salary £50,000 £47,500 £47,500
Median salary % change year-on-year +5.26% - +5.56%
10th Percentile £31,250 £29,000 £28,500
90th Percentile £80,000 £76,250 £75,000
UK excluding London median annual salary £45,000 £42,500 £41,000
% change year-on-year +5.88% +3.66% +2.50%

Natural Language Processing
Job Vacancy Trend

Job postings citing Natural Language Processing as a percentage of all IT jobs advertised.

Job vacancy trend for Natural Language Processing in the UK

Natural Language Processing
Salary Trend

This chart provides the 3-month moving average for salaries quoted in permanent IT jobs citing Natural Language Processing.

Salary trend for Natural Language Processing in the UK

Natural Language Processing
Salary Histogram

The salary distribution of IT jobs citing Natural Language Processing over the 6 months to 23 May 2018.

Salary histogram for Natural Language Processing in the UK

Natural Language Processing
Top 13 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing Natural Language Processing within the UK over the 6 months to 23 May 2018. The 'Rank Change' column provides an indication of the change in demand within each location based on the same 6 month period last year.

Location Rank Change
on Same Period
Last Year
Matching
Permanent
IT Job Ads
Median Salary
Past 6 Months
Median Salary
% Change
on Same Period
Last Year
Live
Job
Vacancies
England +179 747 £67,500 +8.00% 95
London +141 476 £70,000 - 55
UK excluding London +55 281 £62,750 +32.11% 40
South East +72 134 £67,000 +3.08% 16
East of England +19 84 £57,500 +21.05% 9
Midlands +17 18 £45,000 +5.88% 2
West Midlands +14 18 £45,000 +5.88% 1
North of England -1 18 £45,000 +28.57% 5
North West +7 16 £45,000 +28.57% 4
South West -33 15 £72,500 +81.25% 8
Wales - 9 £47,500 -
Scotland -50 3 £70,000 -12.50%
North East -22 2 £67,500 +22.73%

For the 6 months to 23 May 2018, IT jobs citing Natural Language Processing also mentioned the following skills in order of popularity. The figures indicate the absolute number co-occurrences and as a proportion of all permanent job ads with a requirement for Natural Language Processing.

1 708 (91.83%) Machine Learning
2 615 (79.77%) Python
3 439 (56.94%) Data Science
4 351 (45.53%) Deep Learning
5 350 (45.40%) Artificial Intelligence
6 301 (39.04%) Java
7 256 (33.20%) Algorithms
7 256 (33.20%) PhD
8 250 (32.43%) Big Data
9 242 (31.39%) Computer Science
10 240 (31.13%) C++
10 240 (31.13%) Analytics
11 214 (27.76%) Neural Network
12 205 (26.59%) Software Engineering
13 192 (24.90%) R
14 190 (24.64%) Bayesian Methods
15 186 (24.12%) Apache Spark
16 181 (23.48%) SQL
17 173 (22.44%) Agile Software Development
17 173 (22.44%) Degree
18 156 (20.23%) Mathematics
19 151 (19.58%) Amazon AWS
20 148 (19.20%) Statistics
21 141 (18.29%) TensorFlow
22 129 (16.73%) C
23 119 (15.43%) Visualisation
24 116 (15.05%) Finance
25 104 (13.49%) Continuous Integration
26 103 (13.36%) Hadoop
26 103 (13.36%) Reinforcement Learning

Natural Language Processing
Co-occurring IT Skills by Category

The follow tables expand on the table above by listing co-occurrences grouped by category. The same job type, locality and period is covered with up to 20 co-occurrences shown in each of the following categories:

Application Platforms
1 186 (24.12%) Apache Spark
2 67 (8.69%) Elasticsearch
3 35 (4.54%) Apache Solr
4 30 (3.89%) Apache
4 30 (3.89%) JBoss
5 20 (2.59%) SAS
6 7 (0.91%) nginx
7 6 (0.78%) Apache Pig
7 6 (0.78%) Jupyter
8 5 (0.65%) Jetty
8 5 (0.65%) Tomcat
9 2 (0.26%) Amazon Alexa
10 1 (0.13%) Cloud Foundry
10 1 (0.13%) DNN
Applications
1 24 (3.11%) Chatbot
2 4 (0.52%) Microsoft Excel
3 2 (0.26%) Microsoft PowerPoint
3 2 (0.26%) SPSS
4 1 (0.13%) Mingle
4 1 (0.13%) Weka
Business Applications
1 1 (0.13%) Actimize
1 1 (0.13%) Oracle AML
Cloud Services
1 151 (19.58%) Amazon AWS
2 75 (9.73%) Microsoft Azure
3 45 (5.84%) GitHub
4 17 (2.20%) Google Cloud Platform
5 10 (1.30%) Amazon EMR
6 9 (1.17%) Cortana Intelligence Suite
7 8 (1.04%) SaaS
8 7 (0.91%) Amazon SageMaker
9 5 (0.65%) Azure Machine Learning
10 4 (0.52%) Cloud Computing
11 3 (0.39%) Serverless
12 2 (0.26%) Amazon EC2
12 2 (0.26%) Amazon S3
12 2 (0.26%) Dialogflow
13 1 (0.13%) Amazon Kinesis
13 1 (0.13%) Amazon SQS
13 1 (0.13%) AWS Fargate
13 1 (0.13%) AWS Lambda
13 1 (0.13%) IBM Cloud
Communications & Networking
1 14 (1.82%) DAB
2 7 (0.91%) Internet
3 5 (0.65%) Network Security
4 3 (0.39%) Skype
5 2 (0.26%) DHCP
5 2 (0.26%) DNS
5 2 (0.26%) IPv4
5 2 (0.26%) SSL
6 1 (0.13%) Bluetooth
6 1 (0.13%) HTTP
6 1 (0.13%) NFC
Database & Business Intelligence
1 250 (32.43%) Big Data
2 103 (13.36%) Hadoop
3 90 (11.67%) NoSQL
4 67 (8.69%) Data Mining
4 67 (8.69%) Text Mining
5 60 (7.78%) MongoDB
6 45 (5.84%) PostgreSQL
7 37 (4.80%) Apache Cassandra
8 36 (4.67%) Apache Hive
8 36 (4.67%) HBase
9 33 (4.28%) QlikView
10 31 (4.02%) MySQL
11 27 (3.50%) Data Lake
11 27 (3.50%) Relational Database
12 24 (3.11%) Cosmos DB
13 22 (2.85%) Neo4j
14 17 (2.20%) Amazon Redshift
15 16 (2.08%) Power BI
16 13 (1.69%) Mahout
17 7 (0.91%) Blockchain
Development Applications
1 65 (8.43%) Jenkins
2 47 (6.10%) Selenium
3 38 (4.93%) Git (software)
4 8 (1.04%) Bitbucket
4 8 (1.04%) Gradle
5 7 (0.91%) JUnit
6 6 (0.78%) Atlassian Bamboo
6 6 (0.78%) JIRA
6 6 (0.78%) Subversion
6 6 (0.78%) Vagrant
7 5 (0.65%) Maven
8 3 (0.39%) Visual Studio
9 2 (0.26%) Ant
9 2 (0.26%) IntelliJ
9 2 (0.26%) TeamCity
9 2 (0.26%) YouTrack
10 1 (0.13%) GitLab
10 1 (0.13%) RStudio
10 1 (0.13%) The Grinder
10 1 (0.13%) Travis CI
General
1 116 (15.05%) Finance
2 35 (4.54%) Retail
3 34 (4.41%) Marketing
4 30 (3.89%) Banking
5 29 (3.76%) Games
6 24 (3.11%) Publishing
7 19 (2.46%) Advertising
8 16 (2.08%) Back Office
9 13 (1.69%) Law
10 10 (1.30%) Legal
10 10 (1.30%) Telecoms
11 5 (0.65%) Aerospace
12 4 (0.52%) Manufacturing
13 3 (0.39%) Automotive
13 3 (0.39%) Financial Institution
14 2 (0.26%) Investment Banking
15 1 (0.13%) International Banking
15 1 (0.13%) Pharmaceutical
Job Titles
1 273 (35.41%) Data Scientist
2 136 (17.64%) Developer
3 88 (11.41%) Machine Learning Engineer
4 86 (11.15%) Machine Learning Scientist
5 78 (10.12%) Python Engineer
6 77 (9.99%) Senior Data Scientist
7 74 (9.60%) Software Engineer
8 46 (5.97%) Java Developer
9 41 (5.32%) Senior Developer
10 38 (4.93%) Software Developer
11 34 (4.41%) Python Developer
12 33 (4.28%) Senior Java Developer
13 30 (3.89%) Lead Developer
14 29 (3.76%) Machine Learning Researcher
15 24 (3.11%) Senior Software Engineer
16 22 (2.85%) Research Engineer
17 21 (2.72%) Data Engineer
17 21 (2.72%) Python Software Engineer
18 20 (2.59%) C++ Software Engineer
18 20 (2.59%) Developer/Software Engineer
Libraries, Frameworks & Software Standards
1 141 (18.29%) TensorFlow
2 86 (11.15%) Web Services
3 79 (10.25%) scikit-learn
4 70 (9.08%) Pandas
5 60 (7.78%) NumPy
6 52 (6.74%) SciPy
7 50 (6.49%) RESTful
8 39 (5.06%) Spring
9 37 (4.80%) Django
10 36 (4.67%) Kafka
11 32 (4.15%) Keras
12 31 (4.02%) Lucene
13 30 (3.89%) Node.js
13 30 (3.89%) Theano
14 28 (3.63%) React
15 23 (2.98%) REST
16 22 (2.85%) PySpark
17 20 (2.59%) MLlib
18 17 (2.20%) RabbitMQ
18 17 (2.20%) STL
Miscellaneous
1 256 (33.20%) Algorithms
2 242 (31.39%) Computer Science
3 66 (8.56%) Analytical Skills
4 52 (6.74%) Fintech
5 33 (4.28%) User Experience
6 25 (3.24%) Social Media
7 23 (2.98%) Hedge funds
8 20 (2.59%) Smart City
9 18 (2.33%) Linux Command Line
10 17 (2.20%) Greenfield Project
10 17 (2.20%) NHS
10 17 (2.20%) Social Network
11 16 (2.08%) Data Structures
11 16 (2.08%) Enterprise Software
12 10 (1.30%) Linked Data
13 9 (1.17%) Management Information System
13 9 (1.17%) Semantic Web
14 8 (1.04%) Life Science
15 7 (0.91%) Robotics
16 6 (0.78%) Clustering
Operating Systems
1 78 (10.12%) Linux
2 21 (2.72%) Windows
3 3 (0.39%) Robot Operating System
3 3 (0.39%) Unix
4 2 (0.26%) Debian
4 2 (0.26%) Ubuntu
Processes & Methodologies
1 708 (91.83%) Machine Learning
2 439 (56.94%) Data Science
3 351 (45.53%) Deep Learning
4 350 (45.40%) Artificial Intelligence
5 240 (31.13%) Analytics
6 214 (27.76%) Neural Network
7 205 (26.59%) Software Engineering
8 190 (24.64%) Bayesian Methods
9 173 (22.44%) Agile Software Development
10 156 (20.23%) Mathematics
11 148 (19.20%) Statistics
12 119 (15.43%) Visualisation
13 104 (13.49%) Continuous Integration
14 103 (13.36%) Reinforcement Learning
15 96 (12.45%) Data Visualisation
16 89 (11.54%) TDD
17 86 (11.15%) Probabilistic Modelling
18 82 (10.64%) Data Modelling
19 80 (10.38%) Computer Vision
19 80 (10.38%) Multithreading
Programming Languages
1 615 (79.77%) Python
2 301 (39.04%) Java
3 240 (31.13%) C++
4 192 (24.90%) R
5 181 (23.48%) SQL
6 129 (16.73%) C
7 91 (11.80%) Scala
8 90 (11.67%) MATLAB
9 81 (10.51%) C#
10 72 (9.34%) JavaScript
11 14 (1.82%) Ruby
12 12 (1.56%) Java 8
13 10 (1.30%) Bash Shell
14 9 (1.17%) Go
15 8 (1.04%) Julia
16 5 (0.65%) SPARQL
17 4 (0.52%) Perl
17 4 (0.52%) Shell Script
17 4 (0.52%) XPath
18 3 (0.39%) Clojure
Qualifications
1 256 (33.20%) PhD
2 173 (22.44%) Degree
3 20 (2.59%) Security Cleared
4 17 (2.20%) Master's Degree
5 13 (1.69%) Computer Science Degree
6 9 (1.17%) DV Cleared
7 6 (0.78%) Numerate Degree
8 3 (0.39%) SC Cleared
Quality Assurance & Compliance
1 15 (1.95%) Data Quality
2 6 (0.78%) GDPR
3 5 (0.65%) QA
3 5 (0.65%) Solvency II
4 4 (0.52%) GCP
5 2 (0.26%) Actionable Recommendations
5 2 (0.26%) Dodd-Frank
5 2 (0.26%) EMIR
5 2 (0.26%) FATCA
5 2 (0.26%) MiFID
System Software
1 79 (10.25%) Docker
2 20 (2.59%) HDFS
3 7 (0.91%) VirtualBox
4 5 (0.65%) Apache ZooKeeper
5 2 (0.26%) Apache Flume
Systems Management
1 48 (6.23%) Kubernetes
2 16 (2.08%) Marathon
3 14 (1.82%) Ansible
3 14 (1.82%) Terraform
4 9 (1.17%) Puppet
5 7 (0.91%) Opscode Chef
6 6 (0.78%) Docker Swarm
7 4 (0.52%) Kibana
8 2 (0.26%) Packer
9 1 (0.13%) Hadoop YARN
9 1 (0.13%) logstash
9 1 (0.13%) Mesos
9 1 (0.13%) Nagios
9 1 (0.13%) Oozie
9 1 (0.13%) Rancher
9 1 (0.13%) Salt
Vendors
1 51 (6.61%) Google
2 40 (5.19%) Tableau
3 23 (2.98%) Cloudera
3 23 (2.98%) IBM
4 17 (2.20%) Microsoft
5 16 (2.08%) Oracle
6 11 (1.43%) Hortonworks
7 9 (1.17%) Talend
7 9 (1.17%) Twitter
8 7 (0.91%) Capita
8 7 (0.91%) Databricks
9 6 (0.78%) Apple
9 6 (0.78%) Dataiku
10 4 (0.52%) VMware
11 3 (0.39%) MapR
12 2 (0.26%) Alteryx
12 2 (0.26%) Cognos
12 2 (0.26%) Greenplum
12 2 (0.26%) Splunk
13 1 (0.13%) Teradata