A minimum of an upper second-class UK Bachelor's degree in Computer Science, Mathematics, Electrical Engineering or the Physical Sciences, or an overseas qualification of an equivalent standard. Relevant work experience may also be taken into account. Additionally, candidates will be expected to have successfully completed as part of their first degree, one or more introductory courses covering appropriate foundation material on machine learning, or to have gained this through industrial experience.