Period
to 27 October 2020

The table below looks at the prevalence of the term Algorithms in permanent job vacancies. Included is a benchmarking guide to the salaries offered in vacancies that have cited Algorithms over the 6 months to 27 October 2020 with a comparison to the same period over the previous 2 years.

Algorithms
UK
6 months to
27 Oct 2020
Same period 2019 Same period 2018
Rank 181 206 206
Rank change year-on-year +25 0 +18
Permanent jobs citing Algorithms 948 2,258 2,861
As % of all permanent jobs advertised in the UK 1.92% 1.66% 1.75%
As % of the Miscellaneous category 5.02% 4.27% 4.43%
Number of salaries quoted 887 1,707 2,304
Median annual salary £60,000 £62,500 £60,000
Median salary % change year-on-year -4.00% +4.17% +9.09%
10th Percentile £40,000 £34,490 £32,500
90th Percentile £103,500 £105,000 £95,000
UK excluding London median annual salary £52,500 £50,000 £50,000
% change year-on-year +5.00% - -

Algorithms is in the Generic IT Skills category. The following table is for comparison with the above and provides summary statistics for all permanent job vacancies with a requirement for generic IT skills.

All Generic IT Skills
UK
Permanent vacancies with a requirement for generic IT skills 18,899 52,924 64,635
As % of all permanent IT jobs advertised in the UK 38.19% 38.93% 39.51%
Number of salaries quoted 15,213 40,007 49,414
Median annual salary £57,500 £52,500 £52,500
Median salary % change year-on-year +9.52% - +5.00%
10th Percentile £32,500 £29,750 £28,750
90th Percentile £97,500 £90,000 £86,000
UK excluding London median annual salary £48,314 £45,000 £45,000
% change year-on-year +7.36% - +5.88%

Algorithms
Job Vacancy Trend

Job postings citing Algorithms as a proportion of all IT jobs advertised.

Job vacancy trend for Algorithms in the UK

Algorithms
Salary Trend

3-month moving average salary quoted in jobs citing Algorithms.

Salary trend for Algorithms in the UK

Algorithms
Salary Histogram

Salary distribution for jobs citing Algorithms over the 6 months to 27 October 2020.

Salary histogram for Algorithms in the UK

Algorithms
Top 17 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing Algorithms within the UK over the 6 months to 27 October 2020. 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 +18 857 £62,500 -3.85% 299
UK excluding London +69 479 £52,500 +5.00% 164
London -1 452 £77,500 +3.33% 154
South East +58 156 £55,000 +4.76% 55
North of England +107 135 £50,000 -9.09% 29
Yorkshire +188 101 £50,000 +11.11% 14
Work from Home +30 101 £62,500 -7.41% 67
Scotland +82 67 £47,500 +23.38% 16
South West +49 54 £53,500 +18.89% 18
East of England +75 37 £72,500 +45.00% 22
Midlands +70 21 £57,500 +27.78% 21
North East +42 17 £45,000 - 8
North West -4 17 £55,000 -12.00% 7
West Midlands +65 14 £57,500 +15.00% 17
East Midlands +64 7 £75,000 +81.82% 4
Wales +35 6 £42,500 +9.68% 2
Northern Ireland +14 4 £55,000 +83.33% 1

For the 6 months to 27 October 2020, IT jobs citing Algorithms 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 Algorithms.

1 428 (45.15%) Python
2 411 (43.35%) Software Engineering
3 342 (36.08%) Java
4 312 (32.91%) Data Structures
5 303 (31.96%) Degree
6 293 (30.91%) C++
7 287 (30.27%) Machine Learning
8 286 (30.17%) Computer Science
9 281 (29.64%) Agile Software Development
10 263 (27.74%) SQL
11 220 (23.21%) Finance
12 215 (22.68%) Mathematics
13 205 (21.62%) C#
14 196 (20.68%) Data Science
15 191 (20.15%) Artificial Intelligence
16 188 (19.83%) AWS
17 179 (18.88%) JavaScript
18 177 (18.67%) Git (software)
19 174 (18.35%) OO
20 148 (15.61%) Linux
21 138 (14.56%) .NET
22 131 (13.82%) Analytics
23 125 (13.19%) NoSQL
24 122 (12.87%) TDD
25 117 (12.34%) C
26 115 (12.13%) Problem-Solving
27 110 (11.60%) PhD
28 109 (11.50%) Azure
29 101 (10.65%) Test Automation
30 99 (10.44%) R

Algorithms
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 85 (8.97%) Apache Spark
2 14 (1.48%) Confluence
2 14 (1.48%) Jupyter
2 14 (1.48%) SAS
3 9 (0.95%) Apache
4 8 (0.84%) Elasticsearch
5 5 (0.53%) CMS
5 5 (0.53%) Tornado
6 4 (0.42%) ArcGIS
7 2 (0.21%) Apache Airflow
7 2 (0.21%) OpenStack
7 2 (0.21%) SharePoint
8 1 (0.11%) Drupal
8 1 (0.11%) Ethereum
8 1 (0.11%) MS Exchange
8 1 (0.11%) nginx
8 1 (0.11%) Oracle Application Server
8 1 (0.11%) Pachyderm
8 1 (0.11%) WebSphere
Applications
1 4 (0.42%) Simulink
1 4 (0.42%) SPSS
2 3 (0.32%) Maya
2 3 (0.32%) Microsoft Office
2 3 (0.32%) Stateflow
3 2 (0.21%) Blender
3 2 (0.21%) Mathcad
3 2 (0.21%) Microsoft Excel
3 2 (0.21%) Windchill
4 1 (0.11%) Chatbot
4 1 (0.11%) Microsoft PowerPoint
4 1 (0.11%) Weka
Business Applications
1 3 (0.32%) NetSuite
2 1 (0.11%) Magento
2 1 (0.11%) Markit EDM
2 1 (0.11%) PolarLake
Cloud Services
1 188 (19.83%) AWS
2 109 (11.50%) Azure
3 66 (6.96%) GCP
4 48 (5.06%) SaaS
5 30 (3.16%) Power Platform
6 18 (1.90%) Serverless
7 15 (1.58%) Amazon EC2
8 14 (1.48%) Cloud Computing
8 14 (1.48%) GitHub
9 13 (1.37%) Google Analytics
10 10 (1.05%) OpenShift
11 9 (0.95%) AWS Lambda
12 8 (0.84%) Amazon S3
12 8 (0.84%) AWS CloudFormation
13 7 (0.74%) AWS Elastic Beanstalk
14 6 (0.63%) Amazon CloudWatch
14 6 (0.63%) Google Play
15 4 (0.42%) Amazon EMR
15 4 (0.42%) IaaS
16 3 (0.32%) Amazon SQS
Communications & Networking
1 19 (2.00%) TCP/IP
2 14 (1.48%) 5G
2 14 (1.48%) Internet
3 9 (0.95%) HTTP
3 9 (0.95%) Wireless
4 6 (0.63%) Wi-Fi
5 5 (0.53%) NAS
5 5 (0.53%) Parlay
6 4 (0.42%) Bluetooth
6 4 (0.42%) MIMO
7 3 (0.32%) Network Security
7 3 (0.32%) NGN
7 3 (0.32%) Software-Defined Radio
8 2 (0.21%) 3G
8 2 (0.21%) DVB
8 2 (0.21%) Firewall
8 2 (0.21%) LTE
8 2 (0.21%) Skype
8 2 (0.21%) WiMAX
9 1 (0.11%) MPLS
Database & Business Intelligence
1 125 (13.19%) NoSQL
2 96 (10.13%) Big Data
3 71 (7.49%) Hadoop
4 64 (6.75%) SQL Server
5 44 (4.64%) Relational Database
6 43 (4.54%) Tableau
7 41 (4.32%) MongoDB
8 30 (3.16%) Power BI
9 27 (2.85%) Data Mining
10 25 (2.64%) PostgreSQL
11 22 (2.32%) Apache Cassandra
12 21 (2.22%) Blockchain
13 19 (2.00%) MySQL
14 18 (1.90%) Data Warehouse
14 18 (1.90%) RDBMS
15 17 (1.79%) Amazon Redshift
15 17 (1.79%) Apache Hive
16 14 (1.48%) QlikView
17 13 (1.37%) Data Lake
17 13 (1.37%) Redis
Development Applications
1 177 (18.67%) Git (software)
2 63 (6.65%) Subversion
3 44 (4.64%) Mercurial
4 37 (3.90%) Jenkins
5 27 (2.85%) JIRA
6 11 (1.16%) Moq
6 11 (1.16%) NUnit
7 10 (1.05%) GCC
7 10 (1.05%) MSTest
8 8 (0.84%) GitLab
8 8 (0.84%) JUnit
8 8 (0.84%) Maven
9 7 (0.74%) CircleCI
10 6 (0.63%) CMake
10 6 (0.63%) Selenium
10 6 (0.63%) Team Foundation Server
10 6 (0.63%) TestRail
11 5 (0.53%) Eclipse
11 5 (0.53%) Rational DOORS
11 5 (0.53%) Redmine
General
1 220 (23.21%) Finance
2 42 (4.43%) Banking
2 42 (4.43%) Front Office
3 40 (4.22%) Electronics
4 36 (3.80%) Telecoms
5 33 (3.48%) Retail
6 30 (3.16%) Marketing
7 28 (2.95%) Games
8 18 (1.90%) Manufacturing
9 10 (1.05%) Law
10 9 (0.95%) Advertising
11 7 (0.74%) Online Betting
12 6 (0.63%) Public Sector
13 5 (0.53%) Back Office
14 4 (0.42%) Dutch Language
14 4 (0.42%) Financial Institution
14 4 (0.42%) French Language
14 4 (0.42%) German Language
14 4 (0.42%) Pharmaceutical
14 4 (0.42%) Polish Language
Job Titles
1 291 (30.70%) Developer
2 267 (28.16%) Software Engineer
3 102 (10.76%) Data Scientist
4 81 (8.54%) Java Engineer
5 78 (8.23%) Java Developer
6 75 (7.91%) Java Software Engineer
7 61 (6.43%) Senior Software Engineer
8 53 (5.59%) Senior Data Scientist
9 50 (5.27%) Software Developer
10 48 (5.06%) Machine Learning Engineer
11 47 (4.96%) Data Engineer
12 43 (4.54%) C++ Developer
13 42 (4.43%) C# Developer
14 39 (4.11%) .NET Developer
15 37 (3.90%) C# Software Engineer
16 36 (3.80%) C++ Software Engineer
17 34 (3.59%) Python Engineer
17 34 (3.59%) Senior Developer
18 29 (3.06%) Embedded Engineer
19 27 (2.85%) Junior
Libraries, Frameworks & Software Standards
1 138 (14.56%) .NET
2 80 (8.44%) TensorFlow
3 79 (8.33%) REST
4 60 (6.33%) AngularJS
5 55 (5.80%) Natural Language Processing
5 55 (5.80%) PyTorch
6 53 (5.59%) Kafka
7 51 (5.38%) RESTful
8 50 (5.27%) Web Services
9 49 (5.17%) .NET Core
10 47 (4.96%) React
11 42 (4.43%) scikit-learn
12 41 (4.32%) Node.js
13 39 (4.11%) HTML
13 39 (4.11%) NumPy
13 39 (4.11%) Pandas
14 36 (3.80%) .NET Framework
14 36 (3.80%) Spring
15 33 (3.48%) Keras
16 31 (3.27%) HTML5
Miscellaneous
1 312 (32.91%) Data Structures
2 76 (8.02%) Analytical Skills
3 72 (7.59%) Greenfield Project
4 53 (5.59%) Hedge funds
5 49 (5.17%) Management Information System
6 33 (3.48%) User Experience
7 30 (3.16%) Field-Programmable Gate Array
8 27 (2.85%) Mobile App
9 23 (2.43%) Self-Motivation
10 21 (2.22%) CUDA
11 20 (2.11%) LIMS
12 17 (1.79%) Foreign Exchange (FX)
13 16 (1.69%) Equities
14 15 (1.58%) Derivative
15 13 (1.37%) Blog
15 13 (1.37%) Device Driver
16 12 (1.27%) Client/Server
16 12 (1.27%) FMCG
16 12 (1.27%) PKI
16 12 (1.27%) VHDL
Operating Systems
1 148 (15.61%) Linux
2 74 (7.81%) Windows
3 54 (5.70%) Android
4 37 (3.90%) Apple iOS
5 19 (2.00%) Unix
6 14 (1.48%) Embedded Linux
7 3 (0.32%) Mac OS X
8 2 (0.21%) Mac OS
8 2 (0.21%) Robot Operating System
9 1 (0.11%) CentOS
9 1 (0.11%) Debian
9 1 (0.11%) Kali Linux
9 1 (0.11%) Red Hat Enterprise Linux
9 1 (0.11%) SUSE
9 1 (0.11%) Windows 10
9 1 (0.11%) Windows Server
Processes & Methodologies
1 411 (43.35%) Software Engineering
2 287 (30.27%) Machine Learning
3 286 (30.17%) Computer Science
4 281 (29.64%) Agile Software Development
5 215 (22.68%) Mathematics
6 196 (20.68%) Data Science
7 191 (20.15%) Artificial Intelligence
8 174 (18.35%) OO
9 131 (13.82%) Analytics
10 122 (12.87%) TDD
11 115 (12.13%) Problem-Solving
12 101 (10.65%) Test Automation
13 98 (10.34%) Statistics
14 96 (10.13%) Unit Testing
15 95 (10.02%) Visualisation
16 91 (9.60%) Deep Learning
17 88 (9.28%) Microservices
17 88 (9.28%) Multithreading
18 85 (8.97%) Continuous Integration
19 80 (8.44%) Decision-Making
Programming Languages
1 428 (45.15%) Python
2 342 (36.08%) Java
3 293 (30.91%) C++
4 263 (27.74%) SQL
5 205 (21.62%) C#
6 179 (18.88%) JavaScript
7 117 (12.34%) C
8 99 (10.44%) R
9 70 (7.38%) Scala
10 68 (7.17%) MATLAB
11 47 (4.96%) Go
12 32 (3.38%) Java 8
13 24 (2.53%) VB
14 23 (2.43%) PHP
15 22 (2.32%) TypeScript
16 21 (2.22%) Rust
17 17 (1.79%) Bash Shell
18 14 (1.48%) ES6
18 14 (1.48%) Kotlin
19 12 (1.27%) Ruby
Qualifications
1 303 (31.96%) Degree
2 110 (11.60%) PhD
3 81 (8.54%) Computer Science Degree
4 48 (5.06%) Master's Degree
5 28 (2.95%) Security Cleared
6 22 (2.32%) SC Cleared
7 20 (2.11%) Numerate Degree
8 12 (1.27%) DV Cleared
9 11 (1.16%) Microsoft Certification
10 5 (0.53%) Postgraduate
11 3 (0.32%) PMI Certification
12 2 (0.21%) AWS Certification
12 2 (0.21%) CCIE
12 2 (0.21%) CCNP
12 2 (0.21%) Cisco Certification
13 1 (0.11%) CCIE Routing and Switching
13 1 (0.11%) CCNA
13 1 (0.11%) ISEB
13 1 (0.11%) ISTQB Foundation Certification
13 1 (0.11%) RHCSA
Quality Assurance & Compliance
1 32 (3.38%) QA
2 5 (0.53%) EMIR
2 5 (0.53%) ISO 13485
3 4 (0.42%) Data Quality
3 4 (0.42%) IEC 62304
3 4 (0.42%) ISO/IEC 27001
4 3 (0.32%) HMG Security Policy Framework
4 3 (0.32%) MiFID
5 2 (0.21%) DICOM
5 2 (0.21%) HIPAA
5 2 (0.21%) ISO 9001
6 1 (0.11%) GDPR
6 1 (0.11%) Sarbanes-Oxley
6 1 (0.11%) SLA
System Software
1 84 (8.86%) Docker
2 18 (1.90%) Firmware
3 10 (1.05%) Active Directory
4 1 (0.11%) Apache Flume
4 1 (0.11%) BIND 9
4 1 (0.11%) HDFS
4 1 (0.11%) Hyper-V
4 1 (0.11%) LXC
4 1 (0.11%) Varnish
4 1 (0.11%) Virtual Machines
4 1 (0.11%) VMware ESXi
4 1 (0.11%) VMware Infrastructure
4 1 (0.11%) zsh
Systems Management
1 89 (9.39%) Kubernetes
2 26 (2.74%) Terraform
3 20 (2.11%) Ansible
4 14 (1.48%) Mesos
5 13 (1.37%) Marathon
6 10 (1.05%) Puppet
7 5 (0.53%) SELinux
8 2 (0.21%) Opscode Chef
9 1 (0.11%) Icinga
9 1 (0.11%) Kibana
9 1 (0.11%) Kubeflow
9 1 (0.11%) Nagios
9 1 (0.11%) Prometheus
Vendors
1 59 (6.22%) Microsoft
2 54 (5.70%) Google
3 23 (2.43%) Databricks
4 17 (1.79%) Facebook
5 13 (1.37%) Oracle
6 12 (1.27%) Atlassian
7 10 (1.05%) Gemalto
8 9 (0.95%) Xamarin
9 8 (0.84%) Cloudera
10 5 (0.53%) New Relic
10 5 (0.53%) NVIDIA
11 4 (0.42%) Cadence
11 4 (0.42%) SAP
11 4 (0.42%) Synopsys
11 4 (0.42%) Twitter
12 3 (0.32%) Apple
12 3 (0.32%) JD Edwards
13 2 (0.21%) Bloomberg
13 2 (0.21%) Informatica
13 2 (0.21%) Reuters