Period
to 2 April 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 2 April 2020 with a comparison to the same period over the previous 2 years.

Algorithms
Central London > City of London
6 months to
2 Apr 2020
Same period 2019 Same period 2018
Rank 149 123 161
Rank change year-on-year -26 +38 -14
Permanent jobs citing Algorithms 154 253 203
As % of all permanent jobs advertised in the City of London 1.77% 2.46% 1.89%
As % of the Miscellaneous category 4.39% 6.00% 4.53%
Number of salaries quoted 139 260 203
Median annual salary £77,500 £72,500 £75,000
Median salary % change year-on-year +6.90% -3.33% +13.21%
10th Percentile £46,250 £48,750 £46,250
90th Percentile £132,500 £100,500 £115,000
Central London median annual salary £75,000 £70,000 £73,000
% change year-on-year +7.14% -4.11% +12.31%

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,505 4,216 4,477
As % of all permanent IT jobs advertised in the City of London 40.32% 40.95% 41.75%
Number of salaries quoted 3,016 3,723 3,924
Median annual salary £70,000 £67,500 £62,500
Median salary % change year-on-year +3.70% +8.00% +4.17%
10th Percentile £40,000 £39,446 £36,825
90th Percentile £106,250 £97,500 £95,000
Central London median annual salary £70,000 £65,000 £60,000
% change year-on-year +7.69% +8.33% +4.35%

Algorithms
Job Vacancy Trend in the City of London

Job postings citing Algorithms as a proportion 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

3-month moving average salary quoted in 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

Salary distribution for jobs citing Algorithms in the City of London over the 6 months to 2 April 2020.

Salary histogram for Algorithms in the City of London

For the 6 months to 2 April 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 96 (62.34%) Python
2 74 (48.05%) Machine Learning
3 68 (44.16%) Java
4 48 (31.17%) C++
5 47 (30.52%) Data Science
6 42 (27.27%) SQL
6 42 (27.27%) Software Engineering
7 36 (23.38%) Computer Science
8 32 (20.78%) Finance
9 31 (20.13%) Degree
10 30 (19.48%) Elasticsearch
10 30 (19.48%) Data Structures
11 28 (18.18%) TypeScript
11 28 (18.18%) NoSQL
11 28 (18.18%) C
12 27 (17.53%) AWS
12 27 (17.53%) Open Source
13 26 (16.88%) Mathematics
14 25 (16.23%) R
14 25 (16.23%) Node.js
15 24 (15.58%) Redis
15 24 (15.58%) Apache Flex
16 23 (14.94%) Agile Software Development
16 23 (14.94%) Problem-Solving
17 22 (14.29%) JavaScript
17 22 (14.29%) Analytics
18 21 (13.64%) Big Data
19 19 (12.34%) OO
19 19 (12.34%) Statistics
19 19 (12.34%) Analytical Skills

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 30 (19.48%) Elasticsearch
2 18 (11.69%) Apache Spark
3 6 (3.90%) Apache Airflow
4 3 (1.95%) Jupyter
4 3 (1.95%) Luigi
5 2 (1.30%) Ethereum
5 2 (1.30%) Hyperledger
6 1 (0.65%) Apache Pig
6 1 (0.65%) Confluence
Applications
1 3 (1.95%) Chatbot
Business Applications
1 2 (1.30%) Distributed Ledger
2 1 (0.65%) R3 Corda
2 1 (0.65%) Ripple
Cloud Services
1 27 (17.53%) AWS
2 18 (11.69%) Azure
3 11 (7.14%) GCP
4 9 (5.84%) Cloud Computing
5 6 (3.90%) Amazon S3
5 6 (3.90%) Serverless
6 5 (3.25%) Amazon EMR
7 3 (1.95%) AWS Lambda
7 3 (1.95%) Azure Data Factory
7 3 (1.95%) Google Analytics
7 3 (1.95%) Power Platform
8 2 (1.30%) Amazon ECS
8 2 (1.30%) Amazon Kinesis
9 1 (0.65%) Azure Machine Learning
9 1 (0.65%) CloudFront
Database & Business Intelligence
1 28 (18.18%) NoSQL
2 24 (15.58%) Redis
3 21 (13.64%) Big Data
4 14 (9.09%) Hadoop
5 9 (5.84%) Amazon Redshift
5 9 (5.84%) Apache Hive
6 8 (5.19%) Amazon Athena
6 8 (5.19%) SQL Server
7 7 (4.55%) HBase
7 7 (4.55%) PostgreSQL
7 7 (4.55%) Relational Database
8 6 (3.90%) Blockchain
8 6 (3.90%) Data Mining
9 4 (2.60%) KDB
9 4 (2.60%) MySQL
10 3 (1.95%) Amazon DynamoDB
10 3 (1.95%) Apache Cassandra
10 3 (1.95%) Azure SQL Database
10 3 (1.95%) Flink
10 3 (1.95%) SQL Server Integration Services
Development Applications
1 14 (9.09%) Git (software)
2 8 (5.19%) NUnit
3 6 (3.90%) Moq
3 6 (3.90%) MSTest
4 5 (3.25%) Jenkins
5 3 (1.95%) JUnit
6 2 (1.30%) Jasmine
6 2 (1.30%) Mockito
7 1 (0.65%) Gradle
7 1 (0.65%) IntelliJ
7 1 (0.65%) JIRA
7 1 (0.65%) Liquibase
7 1 (0.65%) Maven
7 1 (0.65%) Subversion
7 1 (0.65%) TeamCity
General
1 32 (20.78%) Finance
2 16 (10.39%) Marketing
3 8 (5.19%) Front Office
4 7 (4.55%) Retail
5 5 (3.25%) Automotive
5 5 (3.25%) Banking
6 4 (2.60%) Games
7 3 (1.95%) Law
8 2 (1.30%) Advertising
8 2 (1.30%) Financial Institution
8 2 (1.30%) Investment Banking
8 2 (1.30%) Telecoms
Job Titles
1 49 (31.82%) Developer
2 32 (20.78%) Data Scientist
3 30 (19.48%) Software Engineer
4 27 (17.53%) Data Engineer
5 15 (9.74%) Senior Software Engineer
6 13 (8.44%) Java Developer
6 13 (8.44%) Python Developer
6 13 (8.44%) Senior Data Scientist
7 8 (5.19%) C# Developer
7 8 (5.19%) Lead Developer
7 8 (5.19%) Python Engineer
7 8 (5.19%) Quantitative Developer
8 7 (4.55%) JavaScript Engineer
8 7 (4.55%) Senior Developer
9 6 (3.90%) .NET Developer
9 6 (3.90%) C# .NET Developer
9 6 (3.90%) Cloud Developer
9 6 (3.90%) Junior
10 5 (3.25%) Analyst
11 4 (2.60%) Database Developer
Libraries, Frameworks & Software Standards
1 25 (16.23%) Node.js
2 24 (15.58%) Apache Flex
3 14 (9.09%) TensorFlow
4 13 (8.44%) Natural Language Processing
5 11 (7.14%) REST
6 10 (6.49%) Pandas
7 9 (5.84%) .NET
7 9 (5.84%) scikit-learn
8 8 (5.19%) .NET Core
8 8 (5.19%) ASP.NET Web API
9 6 (3.90%) ASP.NET
9 6 (3.90%) ASP.NET Core
9 6 (3.90%) ASP.NET MVC
9 6 (3.90%) Kafka
10 5 (3.25%) Matplotlib
10 5 (3.25%) NumPy
10 5 (3.25%) PySpark
10 5 (3.25%) Web Services
11 4 (2.60%) J2SE
11 4 (2.60%) Velocity
Miscellaneous
1 30 (19.48%) Data Structures
2 19 (12.34%) Analytical Skills
3 12 (7.79%) Derivative
4 10 (6.49%) Greenfield Project
5 6 (3.90%) User Experience
6 4 (2.60%) Linux Command Line
7 3 (1.95%) Analytical Mindset
7 3 (1.95%) Equities
7 3 (1.95%) Foreign Exchange (FX)
7 3 (1.95%) Hedge funds
8 2 (1.30%) Credit Risk
8 2 (1.30%) Equity Derivative
8 2 (1.30%) Robotics
9 1 (0.65%) Bitcoin
9 1 (0.65%) Enterprise Cloud
9 1 (0.65%) Enterprise Software
9 1 (0.65%) Fixed Income
9 1 (0.65%) Market Risk
9 1 (0.65%) Mobile App
9 1 (0.65%) Social Network
Operating Systems
1 14 (9.09%) Linux
2 9 (5.84%) Unix
3 1 (0.65%) Windows
Processes & Methodologies
1 74 (48.05%) Machine Learning
2 47 (30.52%) Data Science
3 42 (27.27%) Software Engineering
4 36 (23.38%) Computer Science
5 27 (17.53%) Open Source
6 26 (16.88%) Mathematics
7 23 (14.94%) Agile Software Development
7 23 (14.94%) Problem-Solving
8 22 (14.29%) Analytics
9 19 (12.34%) OO
9 19 (12.34%) Statistics
10 14 (9.09%) Data Analysis
11 13 (8.44%) Artificial Intelligence
11 13 (8.44%) Business Intelligence
11 13 (8.44%) Mentoring
12 12 (7.79%) DevOps
12 12 (7.79%) ETL
12 12 (7.79%) OOP
13 11 (7.14%) Deep Learning
13 11 (7.14%) Fintech
Programming Languages
1 96 (62.34%) Python
2 68 (44.16%) Java
3 48 (31.17%) C++
4 42 (27.27%) SQL
5 28 (18.18%) C
5 28 (18.18%) TypeScript
6 25 (16.23%) R
7 22 (14.29%) JavaScript
8 14 (9.09%) C#
8 14 (9.09%) Scala
9 5 (3.25%) Java 8
10 4 (2.60%) Haskell
10 4 (2.60%) MATLAB
11 3 (1.95%) Kotlin
11 3 (1.95%) PowerShell
11 3 (1.95%) Shell Script
12 2 (1.30%) Go
12 2 (1.30%) Ruby
13 1 (0.65%) Perl
13 1 (0.65%) PL/SQL
Qualifications
1 31 (20.13%) Degree
2 10 (6.49%) PhD
3 9 (5.84%) Master's Degree
4 8 (5.19%) Computer Science Degree
5 4 (2.60%) Numerate Degree
Quality Assurance & Compliance
1 2 (1.30%) QA
System Software
1 9 (5.84%) Docker
2 4 (2.60%) HDFS
Systems Management
1 7 (4.55%) Kubernetes
1 7 (4.55%) Terraform
2 3 (1.95%) Consul
2 3 (1.95%) Oozie
Vendors
1 7 (4.55%) Google
1 7 (4.55%) Microsoft
1 7 (4.55%) Tableau
2 2 (1.30%) Alias
2 2 (1.30%) Oracle
3 1 (0.65%) Informatica
3 1 (0.65%) Salesforce.com