Period
to 31 October 2020

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

Algorithms
Scotland > Edinburgh
6 months to
31 Oct 2020
Same period 2019 Same period 2018
Rank 46 99 85
Rank change year-on-year +53 -14 +2
Permanent jobs citing Algorithms 27 48 69
As % of all permanent jobs advertised in Edinburgh 3.77% 2.15% 2.73%
As % of the Miscellaneous category 10.34% 6.35% 7.88%
Number of salaries quoted 18 37 50
Median annual salary £47,500 £38,500 £38,500
Median salary % change year-on-year +23.38% - +20.31%
10th Percentile £36,000 £27,750 £28,000
90th Percentile £94,250 £58,750 £130,000
Scotland median annual salary £47,500 £38,500 £50,000
% change year-on-year +23.38% -23.00% +29.03%

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 Edinburgh with a requirement for generic IT skills.

All Generic IT Skills
Edinburgh
Permanent vacancies with a requirement for generic IT skills 261 756 876
As % of all permanent IT jobs advertised in Edinburgh 36.45% 33.80% 34.65%
Number of salaries quoted 196 441 533
Median annual salary £47,500 £45,100 £50,000
Median salary % change year-on-year +5.32% -9.80% +17.65%
10th Percentile £31,875 £27,750 £28,000
90th Percentile £68,125 £73,750 £75,000
Scotland median annual salary £47,500 £45,000 £47,500
% change year-on-year +5.56% -5.26% +7.34%

Algorithms
Job Vacancy Trend in Edinburgh

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

Job vacancy trend for Algorithms in Edinburgh

Algorithms
Salary Trend in Edinburgh

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

Salary trend for Algorithms in Edinburgh

Algorithms
Salary Histogram in Edinburgh

Salary distribution for jobs citing Algorithms in Edinburgh over the 6 months to 31 October 2020.

Salary histogram for Algorithms in Edinburgh

For the 6 months to 31 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 across the Edinburgh region with a requirement for Algorithms.

1 19 (70.37%) C++
2 15 (55.56%) Machine Learning
3 14 (51.85%) Software Engineering
3 14 (51.85%) Mathematics
4 12 (44.44%) Computer Science
4 12 (44.44%) C
4 12 (44.44%) Python
5 11 (40.74%) Data Structures
6 10 (37.04%) C#
7 9 (33.33%) Java
7 9 (33.33%) Artificial Intelligence
8 8 (29.63%) Problem-Solving
9 7 (25.93%) Analytical Skills
9 7 (25.93%) Git (software)
9 7 (25.93%) HTML
9 7 (25.93%) PhD
9 7 (25.93%) Fortran
9 7 (25.93%) 3D Graphics
10 6 (22.22%) WinForms
10 6 (22.22%) OpenGL
10 6 (22.22%) Microsoft
10 6 (22.22%) SQL Server
10 6 (22.22%) .NET
10 6 (22.22%) Team Foundation Server
10 6 (22.22%) Qt
10 6 (22.22%) WPF
10 6 (22.22%) Physics
10 6 (22.22%) .NET Framework
10 6 (22.22%) JIRA
10 6 (22.22%) QML

Algorithms
Co-occurring IT Skills in Edinburgh 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:

Cloud Services
1 1 (3.70%) AWS
1 1 (3.70%) AWS CloudFormation
1 1 (3.70%) AWS IoT
1 1 (3.70%) Cloud Computing
Communications & Networking
1 3 (11.11%) Network Security
1 3 (11.11%) NGN
2 1 (3.70%) Internet
2 1 (3.70%) Skype
Database & Business Intelligence
1 6 (22.22%) SQL Server
2 2 (7.41%) MySQL
2 2 (7.41%) PostgreSQL
2 2 (7.41%) Relational Database
3 1 (3.70%) Big Data
3 1 (3.70%) GIS
Development Applications
1 7 (25.93%) Git (software)
2 6 (22.22%) CMake
2 6 (22.22%) Jenkins
2 6 (22.22%) JIRA
2 6 (22.22%) Team Foundation Server
2 6 (22.22%) TestRail
3 1 (3.70%) GitLab
3 1 (3.70%) Subversion
General
1 1 (3.70%) Pharmaceutical
Job Titles
1 12 (44.44%) Software Engineer
2 7 (25.93%) Developer
3 4 (14.81%) C Developer
3 4 (14.81%) C/C++ Developer
3 4 (14.81%) C++ Developer
3 4 (14.81%) Research Engineer
4 3 (11.11%) Software Developer
5 2 (7.41%) C++ Software Engineer
5 2 (7.41%) Java Engineer
5 2 (7.41%) Java Software Engineer
5 2 (7.41%) Principal Engineer
5 2 (7.41%) Principal Software Engineer
5 2 (7.41%) Systems Engineer
6 1 (3.70%) C++ Software Developer
6 1 (3.70%) Data Scientist
6 1 (3.70%) DevOps Engineer
6 1 (3.70%) Fortran Developer
6 1 (3.70%) Machine Learning Engineer
6 1 (3.70%) Senior Software Engineer
6 1 (3.70%) VLSI Engineer
Libraries, Frameworks & Software Standards
1 7 (25.93%) HTML
2 6 (22.22%) .NET
2 6 (22.22%) .NET Framework
2 6 (22.22%) HTML5
2 6 (22.22%) OpenCL
2 6 (22.22%) OpenGL
2 6 (22.22%) QML
2 6 (22.22%) Qt
2 6 (22.22%) VTK
2 6 (22.22%) Vulkan
2 6 (22.22%) WinForms
2 6 (22.22%) WPF
3 3 (11.11%) React
4 2 (7.41%) RESTful
4 2 (7.41%) Spring
4 2 (7.41%) Spring Boot
5 1 (3.70%) CSS
5 1 (3.70%) CSS3
5 1 (3.70%) Django
5 1 (3.70%) Flask
Miscellaneous
1 11 (40.74%) Data Structures
2 7 (25.93%) 3D Graphics
2 7 (25.93%) Analytical Skills
3 6 (22.22%) CUDA
4 3 (11.11%) Distributed Denial-of-Service
5 1 (3.70%) ASIC
5 1 (3.70%) Cyberattack
5 1 (3.70%) Field-Programmable Gate Array
5 1 (3.70%) Internet of Things
5 1 (3.70%) Verilog
5 1 (3.70%) VLSI
Operating Systems
1 3 (11.11%) Linux
Processes & Methodologies
1 15 (55.56%) Machine Learning
2 14 (51.85%) Mathematics
2 14 (51.85%) Software Engineering
3 12 (44.44%) Computer Science
4 9 (33.33%) Artificial Intelligence
5 8 (29.63%) Problem-Solving
6 6 (22.22%) Physics
7 4 (14.81%) Data Visualisation
7 4 (14.81%) Prototyping
7 4 (14.81%) SDLC
7 4 (14.81%) Visualisation
8 3 (11.11%) Cybersecurity
8 3 (11.11%) DDoS Mitigation
8 3 (11.11%) Statistics
9 2 (7.41%) Analytics
9 2 (7.41%) Continuous Integration
9 2 (7.41%) Data Management
9 2 (7.41%) Data Science
9 2 (7.41%) Requirements Analysis
9 2 (7.41%) Unit Testing
Programming Languages
1 19 (70.37%) C++
2 12 (44.44%) C
2 12 (44.44%) Python
3 10 (37.04%) C#
4 9 (33.33%) Java
5 7 (25.93%) Fortran
6 6 (22.22%) Bash Shell
6 6 (22.22%) C-shell
6 6 (22.22%) PowerShell
7 4 (14.81%) Haskell
7 4 (14.81%) ML
7 4 (14.81%) Rust
8 3 (11.11%) JavaScript
9 2 (7.41%) R
10 1 (3.70%) Go
10 1 (3.70%) MATLAB
10 1 (3.70%) Objective-C
10 1 (3.70%) Scala
10 1 (3.70%) Shell Script
10 1 (3.70%) SQL
Qualifications
1 7 (25.93%) PhD
2 3 (11.11%) Degree
System Software
1 1 (3.70%) Firmware
Vendors
1 6 (22.22%) Microsoft
2 1 (3.70%) EMC