Period
to 19 January 2020

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

Algorithms
Central London > City of London
6 months to
19 Jan 2020
Same period 2019 Same period 2018
Rank 141 105 146
Rank change year-on-year -36 +41 +14
Permanent jobs citing Algorithms 190 303 219
As % of all permanent IT jobs advertised in the City of London 2.10% 2.96% 2.09%
As % of the Miscellaneous category 5.17% 7.14% 5.10%
Number of salaries quoted 169 292 196
City of London median annual salary £90,000 £70,000 £70,000
Median salary % change year-on-year +28.57% - +3.70%
10th Percentile £46,250 £45,000 £43,750
90th Percentile £152,000 £102,500 £115,625
Central London median annual salary £90,000 £70,000 £70,000
% change year-on-year +28.57% - +3.70%

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 advertised in the City of London with a requirement for generic IT skills.

All Generic IT Skills
City of London
Permanent vacancies with a requirement for generic IT skills 3,675 4,242 4,297
As % of all permanent IT jobs advertised in the City of London 40.55% 41.47% 40.98%
Number of salaries quoted 3,139 3,781 3,811
City of London median annual salary £70,000 £65,000 £61,500
Median salary % change year-on-year +7.69% +5.69% +6.96%
10th Percentile £39,700 £40,000 £37,500
90th Percentile £105,150 £96,250 £97,500
Central London median annual salary £67,500 £65,000 £60,000
% change year-on-year +3.85% +8.33% +7.14%

Algorithms
Job Vacancy Trend in the City of London

Job postings citing Algorithms as a percentage of all IT jobs advertised in the City of London.

Job vacancy trend for Algorithms in the City of London

Algorithms
Salary Trend in the City of London

This chart provides the 3-month moving average for salaries quoted in permanent IT jobs citing Algorithms in the City of London.

Salary trend for Algorithms in the City of London

Algorithms
Salary Histogram in the City of London

The salary distribution of IT jobs citing Algorithms in the City of London over the 6 months to 19 January 2020.

Salary histogram for Algorithms in the City of London

Algorithms
Job Locations in the City of London

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing Algorithms within the City of London region over the 6 months to 19 January 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
Moorgate - 1 £60,000 -
Algorithms
Central London

For the 6 months to 19 January 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 across the City of London region with a requirement for Algorithms.

1 123 (64.74%) Python
2 97 (51.05%) Machine Learning
3 88 (46.32%) Java
4 64 (33.68%) Data Science
5 59 (31.05%) SQL
6 57 (30.00%) C++
7 56 (29.47%) Degree
7 56 (29.47%) Computer Science
8 54 (28.42%) Finance
9 53 (27.89%) AWS
10 52 (27.37%) Data Structures
11 43 (22.63%) Software Engineering
12 41 (21.58%) Big Data
13 39 (20.53%) Statistics
14 38 (20.00%) TypeScript
14 38 (20.00%) Problem-Solving
15 37 (19.47%) JavaScript
15 37 (19.47%) Analytics
15 37 (19.47%) Mathematics
16 36 (18.95%) Apache Spark
17 35 (18.42%) Scala
18 34 (17.89%) Analytical Skills
19 33 (17.37%) Agile Software Development
20 31 (16.32%) NoSQL
21 30 (15.79%) Hadoop
21 30 (15.79%) Google
21 30 (15.79%) Linux
22 28 (14.74%) Open Source
22 28 (14.74%) Azure
23 27 (14.21%) Elasticsearch

Algorithms
Co-occurring IT Skills in the City of London 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 36 (18.95%) Apache Spark
2 27 (14.21%) Elasticsearch
3 6 (3.16%) Apache Airflow
4 5 (2.63%) Luigi
5 2 (1.05%) Ethereum
5 2 (1.05%) Hyperledger
5 2 (1.05%) Jupyter
6 1 (0.53%) Apache Pig
6 1 (0.53%) Confluence
Applications
1 3 (1.58%) Chatbot
2 1 (0.53%) Simulink
Business Applications
1 1 (0.53%) Distributed Ledger
1 1 (0.53%) R3 Corda
1 1 (0.53%) Ripple
Cloud Services
1 53 (27.89%) AWS
2 28 (14.74%) Azure
3 18 (9.47%) GCP
4 5 (2.63%) Amazon Kinesis
4 5 (2.63%) Amazon S3
5 4 (2.11%) Amazon EMR
5 4 (2.11%) Serverless
6 3 (1.58%) AWS CloudFormation
6 3 (1.58%) Azure Data Factory
6 3 (1.58%) Cloud Computing
6 3 (1.58%) Google Analytics
6 3 (1.58%) Power Platform
7 2 (1.05%) AWS Lambda
8 1 (0.53%) Amazon ECS
8 1 (0.53%) Amazon SageMaker
8 1 (0.53%) CloudFront
8 1 (0.53%) GitHub
Communications & Networking
1 3 (1.58%) LAN
1 3 (1.58%) TCP/IP
1 3 (1.58%) WAN
2 2 (1.05%) HTTP
Database & Business Intelligence
1 41 (21.58%) Big Data
2 31 (16.32%) NoSQL
3 30 (15.79%) Hadoop
4 20 (10.53%) Redis
5 13 (6.84%) Amazon Athena
6 11 (5.79%) Apache Hive
6 11 (5.79%) Data Mining
7 10 (5.26%) PostgreSQL
7 10 (5.26%) Relational Database
8 9 (4.74%) Amazon Redshift
9 8 (4.21%) BigQuery
10 7 (3.68%) Flink
10 7 (3.68%) HBase
10 7 (3.68%) MySQL
11 6 (3.16%) Apache Cassandra
11 6 (3.16%) KDB
12 5 (2.63%) Blockchain
12 5 (2.63%) Presto
13 4 (2.11%) RDBMS
13 4 (2.11%) SQL Server
Development Applications
1 11 (5.79%) Git (software)
2 5 (2.63%) Jenkins
2 5 (2.63%) JUnit
2 5 (2.63%) Mockito
3 4 (2.11%) JIRA
4 2 (1.05%) Atlassian Bamboo
4 2 (1.05%) Bitbucket
4 2 (1.05%) Cucumber
5 1 (0.53%) Jasmine
5 1 (0.53%) Maven
5 1 (0.53%) NUnit
5 1 (0.53%) Subversion
5 1 (0.53%) TeamCity
5 1 (0.53%) Travis CI
General
1 54 (28.42%) Finance
2 16 (8.42%) Marketing
3 6 (3.16%) Front Office
3 6 (3.16%) Retail
4 5 (2.63%) Automotive
4 5 (2.63%) Banking
5 4 (2.11%) Advertising
6 3 (1.58%) Financial Institution
6 3 (1.58%) Games
6 3 (1.58%) Law
7 2 (1.05%) Investment Banking
7 2 (1.05%) Telecoms
Job Titles
1 56 (29.47%) Developer
2 45 (23.68%) Data Engineer
3 29 (15.26%) Data Scientist
4 27 (14.21%) Software Engineer
5 22 (11.58%) Java Developer
6 16 (8.42%) Python Developer
6 16 (8.42%) Python Engineer
7 15 (7.89%) Senior Data Engineer
8 14 (7.37%) Lead Developer
8 14 (7.37%) Senior Software Engineer
9 11 (5.79%) Senior Data Scientist
10 10 (5.26%) Senior Developer
11 7 (3.68%) Analyst
12 6 (3.16%) Graduate
12 6 (3.16%) Graduate Developer
12 6 (3.16%) Principal Engineer
12 6 (3.16%) Senior Java Developer
13 5 (2.63%) Graduate Java Developer
13 5 (2.63%) JavaScript Engineer
13 5 (2.63%) Site Reliability Engineer
Libraries, Frameworks & Software Standards
1 23 (12.11%) TensorFlow
2 20 (10.53%) Pandas
3 19 (10.00%) Apache Flex
3 19 (10.00%) Node.js
4 18 (9.47%) scikit-learn
5 16 (8.42%) Keras
6 14 (7.37%) GraphQL
6 14 (7.37%) Natural Language Processing
7 12 (6.32%) Kafka
8 8 (4.21%) .NET
8 8 (4.21%) PySpark
9 7 (3.68%) REST
9 7 (3.68%) Web Services
10 6 (3.16%) NumPy
10 6 (3.16%) React
10 6 (3.16%) SciPy
11 4 (2.11%) Django
12 3 (1.58%) AngularJS
12 3 (1.58%) J2SE
12 3 (1.58%) Velocity
Miscellaneous
1 52 (27.37%) Data Structures
2 34 (17.89%) Analytical Skills
3 18 (9.47%) Linux Command Line
4 13 (6.84%) Hedge funds
5 8 (4.21%) Foreign Exchange (FX)
6 5 (2.63%) Credit Risk
6 5 (2.63%) Greenfield Project
6 5 (2.63%) Market Risk
7 4 (2.11%) Derivative
7 4 (2.11%) Equities
7 4 (2.11%) Social Media
8 3 (1.58%) Analytical Mindset
8 3 (1.58%) Enterprise Software
9 2 (1.05%) Equity Derivative
9 2 (1.05%) Robotics
9 2 (1.05%) Spread Betting
9 2 (1.05%) User Experience
9 2 (1.05%) Virtual Team
10 1 (0.53%) Management Information System
10 1 (0.53%) Social Network
Operating Systems
1 30 (15.79%) Linux
2 19 (10.00%) Unix
Processes & Methodologies
1 97 (51.05%) Machine Learning
2 64 (33.68%) Data Science
3 56 (29.47%) Computer Science
4 43 (22.63%) Software Engineering
5 39 (20.53%) Statistics
6 38 (20.00%) Problem-Solving
7 37 (19.47%) Analytics
7 37 (19.47%) Mathematics
8 33 (17.37%) Agile Software Development
9 28 (14.74%) Open Source
10 25 (13.16%) DevOps
11 24 (12.63%) Data Analysis
12 21 (11.05%) Data Analytics
13 17 (8.95%) Artificial Intelligence
13 17 (8.95%) Deep Learning
13 17 (8.95%) Mentoring
14 16 (8.42%) ETL
14 16 (8.42%) OO
15 15 (7.89%) Fintech
15 15 (7.89%) OOP
Programming Languages
1 123 (64.74%) Python
2 88 (46.32%) Java
3 59 (31.05%) SQL
4 57 (30.00%) C++
5 38 (20.00%) TypeScript
6 37 (19.47%) JavaScript
7 35 (18.42%) Scala
8 24 (12.63%) C
9 20 (10.53%) R
10 15 (7.89%) C#
11 5 (2.63%) Java 8
11 5 (2.63%) MATLAB
11 5 (2.63%) Ruby
12 4 (2.11%) Go
13 3 (1.58%) Kotlin
14 2 (1.05%) Elm
14 2 (1.05%) F#
14 2 (1.05%) Haskell
14 2 (1.05%) PHP
14 2 (1.05%) Shell Script
Qualifications
1 56 (29.47%) Degree
2 23 (12.11%) PhD
3 22 (11.58%) Master's Degree
4 12 (6.32%) Computer Science Degree
5 4 (2.11%) Numerate Degree
Quality Assurance & Compliance
1 2 (1.05%) QA
System Software
1 23 (12.11%) Docker
2 2 (1.05%) HDFS
3 1 (0.53%) Virtual Machines
Systems Management
1 24 (12.63%) Terraform
2 19 (10.00%) Kubernetes
3 14 (7.37%) Consul
4 5 (2.63%) Oozie
5 3 (1.58%) Opscode Chef
Vendors
1 30 (15.79%) Google
2 9 (4.74%) Tableau
3 4 (2.11%) Microsoft
4 2 (1.05%) Atlassian
5 1 (0.53%) Alias
5 1 (0.53%) Cloudera
5 1 (0.53%) MapR
5 1 (0.53%) Netezza
5 1 (0.53%) Salesforce.com
5 1 (0.53%) Samsung