The average machine learning salary UK offers for a machine learning engineer per year is 52000 pounds. The growth in demand for AI roles in the UK has outstripped that of U.S., Canada, and Australia. In 2018, the number of AI jobs advertised in the UK was estimated at 1,300 for every million. This is double the rate in Canada and 20% more of that in the U.S. In general, AI roles are offered an average salary of 56000 pounds and the average salary for machine learning roles is based at 54,000 pounds. These salaries are for candidates with more than 3-4 years of experience. For a graduate starting out in his career, an average salary of about 35000 pounds is offered. While working for multinationals, one can even expect to be offered a compensation of 1,70,000 pounds per year, based on their work experience.