New PostDoc position at Edinburgh: Parallel Patterns / ManyCore Programming

Please see
for a newly opened PDRA position at Edinburgh.
Applications are invited for the position of Postdoctoral Research Assistant on the 3-year EPSRC funded project Discovery: Pattern Discovery and Program Shaping for Heterogeneous Manycore Systems. This project is a collaboration between the Universities of Edinburgh, Heriot-Watt and St Andrews. It investigates new approaches to restructuring legacy sequential and parallel C++ applications to ease the introduction and tuning of skeleton-based patterned parallelism. It will combine novel code analysis techniques with advanced refactoring technology to yield a tool-supported methodology that will make parallel code more adaptable, maintainable and portable. The
Edinburgh based PDRA will be primarily concerned with developing novel mechanisms for static and dynamic code analysis to discover parallel patterns, and communicating this information to the code refactoring tools being developed by the St Andrews team.
Applicants must, at a minimum, have a PhD degree (or be close to completion) or equivalent in computer science or computer engineering, with a track record of high quality publications. Ideal candidates will have a strong systems programming background, experience working with LLVM/Clang, and experience and awareness of the issues in designing and generating high performance code for heterogenous parallel systems.
The post is full time and fixed-term until 30th June 2020. The post is available from 1st July 2017 (the starting date is flexible).
Salary: £32,004 – £38,183 per annum
Informal enquiries to Murray Cole (mic@inf.ed.ac.uk)
Closing Date: Monday 15th May 2017 at 5pm (GMT)