The following table provides summary statistics for permanent job vacancies with a requirement for ML skills. Included is a benchmarking guide to the salaries offered in vacancies that have cited ML over the 3 months to 25 March 2017 with a comparison to the same period in the previous 2 years.

3 months to
25 Mar 2017
Same period 2016 Same period 2015
ML
UK
Rank 845 957 946
Rank change year-on-year +112 -11  
Permanent jobs citing ML 22 7 10
As % of all permanent IT jobs advertised in the UK 0.026% 0.007% 0.009%
As % of the Programming Languages category 0.048% 0.013% 0.019%
Number of salaries quoted 1 5 7
Median salary £200,000 £82,500 £82,500
Median salary % change year-on-year +142.42% -  
UK excluding London median salary - - -

ML is in the programming language skills category. The next table is for comparison with the above and provides summary statistics for all permanent job vacancies with a requirement for programming language skills.

Programming Language Skills
UK
Permanent job vacancies with a requirement for programming language skills 46232 53254 53714
As % of all permanent IT job vacancies advertised in the UK 54.43% 51.56% 50.57%
Number of salaries quoted 39302 45895 45662
Median salary £47,500 £45,000 £45,000
Median salary % change year-on-year +5.55% -  
90% offered a salary of more than £30,500 £30,000 £30,000
10% offered a salary of more than £72,500 £67,500 £70,000
UK excluding London median salary £41,500 £40,500 £40,000
% change year-on-year +2.46% +1.25%  

ML
Job Vacancy Trend

The job posting trend of jobs advertised citing ML as a proportion of all permanent or contract IT jobs with a match in the Programming Languages category.

Job vacancy trend for ML in the UK

ML
Salary Trend

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

Salary trend for ML in the UK

ML
Top 7 Job Locations

The table below looks at the demand and provides a guide to the median salaries quoted in IT jobs citing ML within the UK over the 3 months to 25 March 2017. The 'Rank Change' column provides an indication of the change in demand within each location based on the same 3 month period last year.

Location Rank Change
on Same Period
Last Year
Matching
Permanent
IT Job Ads
Median Salary
Last 3 Months
Median Salary
% Change
on Same Period
Last Year
Live
Job
Vacancies
England +107 22 £200,000 +142.42% 1
London +82 16 £200,000 +142.42%
Cambridgeshire - 4 - - 1
East of England - 4 - - 1
West Sussex - 2 - -
South East - 2 - -
Cambridge - 1 - - 1

ML
Top 30 Related IT Skills

For the 6 months to 25 March 2017, IT jobs citing ML also mentioned the following skills in order of popularity. The figures indicate the number co-occurrences and its proportion to all job ads with a requirement for ML.

1 34 (100.00%) Haskell
2 31 (91.18%) F#
3 30 (88.24%) Scala
3 30 (88.24%) OCaml
4 29 (85.29%) Python
5 26 (76.47%) Fintech
6 25 (73.53%) DSL
7 14 (41.18%) Clojure
8 11 (32.35%) Functional Programming
9 7 (20.59%) C
9 7 (20.59%) Agile Software Development
9 7 (20.59%) Scalaz
10 5 (14.71%) Software Engineering
10 5 (14.71%) Degree
10 5 (14.71%) Java
11 4 (11.76%) C#
11 4 (11.76%) C++
11 4 (11.76%) Linux
11 4 (11.76%) Data Centre
11 4 (11.76%) Server Virtualisation
11 4 (11.76%) Open Source
12 3 (8.82%) Web Development
12 3 (8.82%) RESTful
12 3 (8.82%) Waterfall
12 3 (8.82%) MongoDB
12 3 (8.82%) NoSQL
12 3 (8.82%) Pattern Matching
12 3 (8.82%) Play Framework
12 3 (8.82%) OO
12 3 (8.82%) JSON

ML
Top Related 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 1 (2.94%) Apache Spark
Communications & Networking
1 25 (73.53%) DSL
2 2 (5.88%) Fibre Channel
2 2 (5.88%) iSCSI
2 2 (5.88%) SAN
Database & Business Intelligence
1 3 (8.82%) MongoDB
1 3 (8.82%) NoSQL
2 2 (5.88%) Big Data
3 1 (2.94%) Hadoop
General
1 1 (2.94%) Banking
1 1 (2.94%) Finance
1 1 (2.94%) Investment Banking
Job Titles
1 20 (58.82%) Programmer
2 9 (26.47%) Developer
3 6 (17.65%) Lead Programmer
4 5 (14.71%) Scala Developer
5 3 (8.82%) Java Developer
6 2 (5.88%) Development Engineer
6 2 (5.88%) Linux Engineer
6 2 (5.88%) Performance Engineer
6 2 (5.88%) Software Developer
6 2 (5.88%) Software Engineer
6 2 (5.88%) Software Performance Engineer
6 2 (5.88%) Virtualisation Engineer
7 1 (2.94%) Big Data Developer
Libraries, Frameworks & Software Standards
1 7 (20.59%) Scalaz
2 3 (8.82%) JSON
2 3 (8.82%) Play Framework
2 3 (8.82%) RESTful
3 2 (5.88%) POSIX
Miscellaneous
1 26 (76.47%) Fintech
2 4 (11.76%) Data Centre
3 3 (8.82%) Computer Science
4 2 (5.88%) Device Driver
5 1 (2.94%) Spread Betting
Operating Systems
1 4 (11.76%) Linux
2 2 (5.88%) Unix
2 2 (5.88%) Windows
Processes & Methodologies
1 11 (32.35%) Functional Programming
2 7 (20.59%) Agile Software Development
3 5 (14.71%) Software Engineering
4 4 (11.76%) Open Source
4 4 (11.76%) Server Virtualisation
5 3 (8.82%) Continuous Integration
5 3 (8.82%) Mathematics
5 3 (8.82%) OO
5 3 (8.82%) Pattern Matching
5 3 (8.82%) Scrum
5 3 (8.82%) Waterfall
5 3 (8.82%) Web Development
6 2 (5.88%) Device Driver Development
6 2 (5.88%) Memory Management
6 2 (5.88%) Open Source Development
6 2 (5.88%) Performance Analysis
6 2 (5.88%) Prototyping
6 2 (5.88%) Software Architecture
6 2 (5.88%) Use Case
7 1 (2.94%) Workflow
Programming Languages
1 34 (100.00%) Haskell
2 31 (91.18%) F#
3 30 (88.24%) OCaml
3 30 (88.24%) Scala
4 29 (85.29%) Python
5 14 (41.18%) Clojure
6 7 (20.59%) C
7 5 (14.71%) Java
8 4 (11.76%) C#
8 4 (11.76%) C++
9 2 (5.88%) Bash Shell
9 2 (5.88%) Shell Script
Qualifications
1 5 (14.71%) Degree
2 2 (5.88%) Security Cleared
3 1 (2.94%) PhD
System Software
1 2 (5.88%) QEMU
1 2 (5.88%) Virtual Machines
Cambridge, Cambridgeshire
ECM Selection
Salary: to £70k+ with top package + benefits
Posted: 4 days ago