Research Associate in Just-in-Time Domain-Specific Compiler Optimisations for Data Analytics Imperial College London, Department of Computing United Kingdom

Research Associate in Just-in-Time Domain-Specific Compiler Optimisations for Data Analytics



Job summary


We are seeking to hire a postdoctoral researcher interested in working on novel compiler technology to support usability and performance in interactive data analytics. The successful candidate will work jointly with the Software Performance Optimisation group and the Data Science Institute, under the direction of Prof Paul Kelly and Dr David Birch, in a collaborative project with Filigree Ltd, a startup in this field. The research will focus...

 

Job listing information


Reference ENG00214


Date posted 19 March 2018


Closing date 18 April 2018


Key information about the role


Location
South Kensington Campus


Position type
Full time, fixed term


Salary
£36,800 – £40,840 plus benefits Department Department of Computing Category Researcher / Non Clinical Researcher


Job description


Job summary


We are seeking to hire a postdoctoral researcher interested in working on novel compiler technology to support usability and performance in interactive data analytics. The successful candidate will work jointly with the Software Performance Optimisation group and the Data Science Institute, under the direction of Prof Paul Kelly and Dr David Birch, in a collaborative project with Filigree Ltd, a startup in this field.
The research will focus on delivering domain-specific performance optimisation, including unboxing, loop fusion, tiling, parallelisation and GPU acceleration through JIT using LLVM. This technology will enable optimisation, model analysis and design space exploration and put these tools in the hands of everyday people.

 

Duties and responsibilities


The goal of the research is to explore how just-in-time code generation can be used to achieve a seamless and immediate user experience that scales from small desktop data exploration up to cloud-based execution of complex analytics. The research will involve performance optimisation in code generation and loop nest restructuring on table-based data. There are also research challenges in optimising the time spent compiling, for example through management of a cache of compiled code fragments, and in achieving seamless offload onto cloud-based resources.


While the project as a whole has clear deliverables, this position provides significant freedom to the postdoctoral researcher to shape the course of the research.

 

Essential requirements


To apply, you will need to have:


• A strong computer systems and software engineering background, ideally with experience in compiler design and implementation.
• Candidates are also expected to have a proven research record and publications in the relevant areas.
• Applicants must have either a PhD (or equivalent) in an area pertinent to the subject area, or have demonstrated relevant experience involving research-level expertise. Excellent pre-doctoral candidates wishing to undertake doctoral studies in this research area will also be considered.
• Candidates will have excellent communication skills and be able to organise their own work with minimal supervision and prioritise work to meet deadlines. All applicants must be fluent in spoken and written English.

 

Further information


*Candidates who have not yet been officially awarded their PhD will be appointed as Research Assistant within the salary range £32,380 - £34,040 per annum.

 

For informal inquiries about this position please contact Prof Paul H J Kelly (p.kelly@imperial.ac.uk).

 

In addition to completing the online application, candidates should attach:

 

• A full CV including a publication list.
• A two-page research statement indicating what you see are interesting research issues relating to the above post and why your expertise is relevant.
• Transcripts of all higher-education degree results.
• The names and contact information of at least two referees who can provide letters of recommendation.

 

Should you have any queries regarding the application process please contact Georgina Tennant: g.tennant@imperial.ac.uk

 

Documents
Research Associate JD_Flowsheets.doc


About Imperial College London


Imperial College London is the UK’s only university focussed entirely on science, engineering, medicine and business and we are consistently rated in the top 10 universities in the world.

 

You will find our main London campus in South Kensington, with our hospital campuses located nearby in West and North London. We also have Silwood Park in Berkshire and state-of-the-art facilities in development at our major new campus in White City.

 

We work in a multidisciplinary and diverse community for education, research, translation and commercialisation, harnessing science and innovation to tackle the big global challenges our complex world faces.

 

It’s our mission to achieve enduring excellence in all that we do for the benefit of society – and we are looking for the most talented people to help us get there.

 

Additional information


Please note that job descriptions cannot be exhaustive and the post-holder may be required to undertake other duties, which are broadly in line with the above key responsibilities.

 

All Imperial employees are expected to follow the 7 principles of Imperial Expectations:

  • Champion a positive approach to change and opportunity
  • Communicate regularly and effectively within, and across, teams
  • Consider the thoughts and expectations of others
  • Deliver positive outcomes
  • Encourage inclusive participation and eliminate discrimination
  • Develop and grow skills and expertise
  • Work in a planned and managed way


In addition to the above, employees are required to observe and comply with all College policies and regulations.

 

Imperial College is committed to equality of opportunity, to eliminating discrimination and to creating an inclusive working environment. We are an Athena SWAN Silver award winner, a Stonewall Diversity Champion, a Disability Confident Employer and work in partnership with GIRES to promote respect for trans people.


If you apply for this position please say you saw it on Computeroxy

Apply

All Jobs

surrey

ubc reklama

Anu

cambridge

geneva

kuwait

Melbourne

nottingham

Nus

sfu

southampton

texas tech

Toronto

uni copenhagen

unsw

Uwo