South Kensington

The Department of Computing is a thriving community that exists to provide world-class research, teaching and learning. We have consistently been awarded the highest research and teaching rating.

In the recent Research Excellence Framework (REF) the Department was ranked 3rd overall and 1st for Research Intensity. At the last national assessment of teaching quality the Department was rated as "Excellent" and came 2nd in The Complete University Guide, The Guardian, The Times and The Sunday Times national league tables by subject.

All our staff help us fulfil this mission and achieve this high level of success, you could be one of them.

See below for current vacancies

Vacancies

2 x Research Associate positions in Verification of Learning-enabled Cyber-physical Systems

2 x Research Associate positions in Verification of Learning-enabled Cyber-physical Systems

4 year positions starting April 2018.

Salary range: £36,800 to £44,220 per annum*

The Department of Computing at Imperial College London is a leading department of computer science, with a strong international presence in areas relevant to this position, such as verification, and artificial intelligence.

We are seeking to hire two Research Associates in the research group of Verification of Autonomous Systems, presently lead by Prof. Alessio Lomuscio. The group is active in the areas of verification of intelligent agents, both at theoretical level and in terms of implementations, including the MCMAS toolkit which is developed and maintained in the group.

The goal of this project, funded by DARPA under the Trusted Autonomy Program, is to develop verification methods for autonomous agents and cyber-physical systems based on machine-learning. The techniques will initially target systems based on feed-forward neural networks and then progress to address more sophisticated networks. The project will include both a theoretical component with strong emphasis on SMT-solving, mixed-integer programming and verification techniques, as well as tool construction. All outputs of the project will be openly published and all software will be released as open-source. Applicants can refer to this paper as one of the starting points of this research direction.

Applicants are expected to have the following:

  • A strong background in verification, SMT solving, integer programming.
  • An understanding of neural networks and machine learning methods, or a strong willingness to learn these methods.
  • Good communication, excellent technical writing skills, and ability to prioritise work to meet deadlines is essential.
  • A proven ability to program and maintain state-of-the-art toolkits is highly desirable but not essential.

Applicants are also expected to hold (or shortly expect to receive) a PhD degree in Computer Science or a related field, and will have a proven track record with strong publications in relevant areas.

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

How to apply:

For further details on this opportunity visit our Jobs website and search using vacancy reference number ENG00162. In addition to completing the online application, candidates should attach:

  • A full CV.
  • A 1 page research statement describing why the candidate’s expertise is relevant to this position and future research plans.
  • The details of three referees.

For queries regarding the application process contact Georgina Tennant (g.tennant@imperial.ac.uk). Informal inquiries about this position can be directed to Prof. Alessio Lomuscio.

For technical issues when applying online, please contact: erecruitment@imperial.ac.uk

Closing date: 28 February 2018

Imperial Managers lead by example.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, a Stonewall Diversity Champion, a Two Ticks Employer, and are working in partnership with GIRES to promote respect for trans people

Data Science Institute Operations Manager (Maternity Cover)

Data Science Institute

Data Science Institute Operations Manager (Maternity Cover)

Full time, fixed term appointment until 31 March 2019

Salary range: £54,880 - £62,980

The Data Science Institute provides a focal point at Imperial College for multi-disciplinary data-driven research and to educate the next generation of data scientists. The Institute is seeking a highly motivated Operations Manager (Maternity Cover) to run it’s day-to day operations.  

The DSI is led by the Director of the Institute, who is supported by three Deputies and 6 Academic Lab Directors. The Institute receives the guidance of an External Advisory Board. The Operations Manager reports directly to the Institute’s Director.

The role is exciting and multifaceted. The post holder will become the first point of contact for the Institute and, as such, will be expected to undertake multiple streams of work, including enabling the process of new concept creation, coordination of research projects (in a managerial capacity), hosting of a public technology demonstration facility (the Data Observatory), planning VIP vists and the monitoring and capturing of best practices.

The post holder will be responsible for working with the Director and Deputy Directors to ensure the smooth running of the Institute’s operations. You will take an active role in the planning and organisation of the Institute’s activities including the co-ordination of the Management Committee and External Advisory Board. You will need to build excellent relationships with both internal and external partners to ensure that the DSI is fulfilling its strategic objectives. A key duty of the role will be the management of the Institutes finances and resources, including both core and research accounts.

To apply you must be educated to degree level or equivalent and/or relevant professional qualification.You should also have a track record in the higher education sector in a similar or related position(s) or substantial relevant experience in another sector, in either case demonstrating development through involvement in a series of progressively demanding work roles.

Extensive experience in developing and managing financial and other resources as well as contributing at a senior level within organisations and at negotiating with staff and external agencies and achieving successful conclusions.

This post is a full time maternity cover until 31 March 2019.

How to apply:

For further details on this opportunity visit our website at the following link. https://www.imperial.ac.uk/jobs/ and search using vacancy reference number ENG00168.

For queries regarding the post and application process, please contact Alice Ashley-Smith (a.ashley-smith@imperial.ac.uk)

Closing date: 11 February 2018

Imperial Managers lead by example.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, a Stonewall Diversity Champion, a Two Ticks Employer, and are working in partnership with GIRES to promote respect for trans people.

Postdoctoral position in Software Testing and Programming Languages

Postdoctoral position in Software Testing and Programming Languages

Full time, fixed term appointment until 31 December 2020

Salary range: £36,800 to £44,220 per annum*
(Maximum salary on appointment will be £43,050 per annum)

We are seeking to hire one postdoctoral researcher interested in working at the intersection of software testing and programming languages. The successful candidate will work joint between the Software Reliability Group and the Multicore Programming Group, under the direction of Dr. Cristian Cadar and Dr. Alastair Donaldson.

The research will focus on testing compilers for popular programming languages, and understanding the extent to which compiler bugs affect deployed programs. A particular focus of the research will be on bugs that are security-critical in nature, presenting a largely unexplored attack surface whereby software that is correct at the source level can nevertheless be vulnerable to exploitation when erroneously compiled into binary form.  

The goal of this project is to investigate and design program transformations–both semantics-preserving and semantics-altering–that increase the scalability of symbolic execution. The techniques will primarily be implemented on top of the KLEE symbolic execution engine. You can refer to this paper for more details on the proposed research agenda. However, the project is broader than this, and provides significant freedom to the postdoctoral researcher to shape the course of the project.

To apply, candidates will need to have a strong computing background, experience in building and working with large software testing tools, and proven knowledge in either software testing or practical aspects of programming languages (such as compiler design and implementation).

Candidates are also expected to have a proven research record and publications in the relevant areas. Applicants must have a PhD (or equivalent) in an area pertinent to the subject area. 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.

For informal inquiries about this position please contact Dr. Cristian Cadar and Dr. Alastair Donaldson. For further information on the Software Reliability Group and and Multicore Programming Group, and related projects, see http://srg.doc.ic.ac.uk/ and http://multicore.doc.ic.ac.uk/.

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

For further details on this opportunity visit our Jobs website and search using vacancy reference number ENG000096. 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 two or three referees who can provide letters of recommendation.

For queries regarding the application process contact Georgina Tennant (g.tennant@imperial.ac.uk)

Closing date: 15 Februrary 2017

Imperial Managers lead by example.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, a Stonewall Diversity Champion, a Two Ticks Employer, and are working in partnership with GIRES to promote respect for trans people.

Research Assistant / Associate Visualisation

Research Assistant / Associate Visualisation

Data Science Institute

Fixed Term appointment for 1 year in the first instance each to start as soon as possible

Research Assistant salary in the range: £32,380 to £34,040per annum*
Research Associate salary in the range: £36,800- £44,220per annum

The Data Science Institute (DSI), headed by Professor Yike Guo, is seeking an exceptional and creative researcher to design and develop data visualisations for a unique new facility, the Data Observatory.

The successful candidate must have an exceptional aptitude for analytical and critical thinking about the nature and implications of data and scientific evidence, superior visualisation skills, strong communication, design and aesthetic capabilities, motivation for problem solving and aptitude for interdisciplinary research and teamwork.

The post holder will collaborate closely with researchers from across the College to undertake a series of short visualisation projects to demonstrate through (ideally, large-scale) visualisation the impact of the world-class research undertaken at Imperial College. This will involve working across disciplines with many partners to develop challenging custom distributed visualisations in an iterative and agile way.

You will be expected to design, develop, and implement effective, dynamic, interactive visual analytics applications for large-scale data of different origin. Review creative concept work for technical feasibility and contribute to architecture and technology discussions within the development team. Ensure all projects are delievered to the highest possible standards of quality in all aspects including, but not limited to code, documentation, configuration management and other software engineering best practices as applicable.  The successful candidate will contribute to the dissemination of work within the group and also externally at national and international conferences.

Applicants require the following:

  • Substantial experience in data analysis projects and visualisations, including commonly used languages (such as R and Python), and tools (Tableau, Spotfire, PowerBI).
  • Experience with web technologies, including backend (Java, C#, Javascript) and specially frontend (HTML,CSS, Javascript).
  • A strong understanding of distributed software applications, including scalability, performance, and reliability aspects with a strong background in design patterns and OOD.
  • Experience of data mining and machine learning

To apply for a Research Assistant level post you must have a good first degree or Masters (or equivalent) in a related area. For a Research Associate level post you must have a PhD (or equivalent) in computer science, applied mathematics, software engineering, graphic technologies and design, informatics, or a related subject or significant experience in relevant field.

A proven research record with publications in the relevant areas is also required.  You must have excellent verbal and written communication skills.

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

How to apply:

Via our website at https://www.imperial.ac.uk/jobs  and search using vacancy reference number ENG00167.  In addition to completing the online application, candidates should attach:

  • A full CV
  • A 1 page statement indicating why your expertise is relevant

For queries regarding the application process contact Fay Miller f.miller@imperial.ac.uk

For technical issues when applying online, please contact: erecruitment@imperial.ac.uk

Closing date: 11th February 2018

Imperial Managers lead by example.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, a Stonewall Diversity Champion, a Two Ticks Employer, and are working in partnership with GIRES to promote respect for trans people.

Research Assistant / Research Associate (Data Scientist/Application Scientist)

Research Assistant / Research Associate (Data Scientist/Application Scientist)

Full time, Fixed term for 24 months

Research Assistant salary range: £32,380 to £34,040 per annum
Research Associate salary range: £36,800 to £44,220 per annum*

We have an exciting opportunity for a Research Assistant/Associate to work on a joint initiative at Imperial College between the Data Science Institute (DSI) https://www.imperial.ac.uk/data-science, the Imperial NIHR Brain Sciences Theme - Division of Brain Sciences and the Institute for Translational Medicine and Therapeutics (ITMAT) Data Science Group https://www.imperial.ac.uk/itmat-data-science-group to develop a “Big Data” translational platform for data curation, quality control and standardized analysis of complex imaging and phenotypic data.

Intended initially to rapidly enable more efficient exploitation of the UK Biobank (http://www.ukbiobank.ac.uk) dataset hosted at Imperial College, the platform is intended also to support emerging “real-time”, anonymized hospital administrative, laboratory and imaging data for research in the longer term. The initial focus will be on diseases of the brain, particularly including late-life dementias.

The successful candidate will be expected to exploit and contribute to the integration of high-throughput imaging data analysis methods, and to deploy advanced statistical analyses or machine-learning methods to discover associations between imaging features relevant to pathology and phenotypic data. The post holder will work closely with expert collaborators and clinicians to understand their needs and research questions.

To apply you must have:

  • Proven track record of biomedical imaging data management and analysis
  • Solid knowledge in handling/processing large and complex datasets in batch mode
  • Experience in basic statistics, data mining and machine learning
  • You must have excellent verbal and written communication skills
  • Working knowledge of specialized toolkits and libraries (e.g. in R, Matlab, Python) and generic coding languages (e.g. Java, Perl, C/C++); basic shell scripting in UNIX and experience with SQL are all desirable.

To apply as a Research Associate you must have a PhD (or equivalent) in computer science, engineering, informatics or biomedical and/or biostatistics discipline.  At  Research Assistant level a good first degree (or equivalent) or Masters (or equivalent) in a related area.

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

Further information

Informal inquiries about the post can be directed to Dr. Elsa Angelini e.angelini@imperial.ac.uk

How to apply:

For further details on this opportunity visit our website at the following link. https://www.imperial.ac.uk/jobs and search using vacancy reference number ENG00219.

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

  • A full CV, including publications, experience and achievements
  • A 2-page research statement indicating what you see are interesting research issues relating to the above post and why your expertise is relevant

For queries regarding the application process contact Fay Miller (f.miller@imperial.ac.uk )

Closing date: 11th March 2018

Imperial Managers lead by example.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, a Stonewall Diversity Champion, a Two Ticks Employer, and are working in partnership with GIRES to promote respect for trans people.

Research Assistant /Associate – Biomedical Image Analysis and Machine Learning

Research Assistant /Associate – Biomedical Image Analysis and Machine Learning

Research Assistant salary range: £32,380 to £34,040 per annum
Research Associate salary range: £36,800 to £44,220 per annum*

Fixed Term appointments up to 31 August 2019

The Biomedical Image Analysis Group (BioMedIA) is part of the Department of Computing which is a leading department of Computer Science among UK Universities. Imperial College has the greatest concentration of high impact research of any major UK university, according to the Research Excellence Framework (REF) 2014. Imperial was also awarded “Gold” according the last Teaching Excellence Framework (TEF) 2017.

The mission of the BioMedIA group is to develop novel, computational techniques for the analysis of biomedical images. For further information about the group and related projects see: http://biomedic.doc.ic.ac.uk/.

We are seeking to appoint a Research Assistant/ Associate to develop image analysis tools as well as machine learning tools for the Developing Human Connectome Project (dHCP – http://developingconnectome.org). dHCP develops and applies novel, cutting-edge magnetic resonance (MR) methods to record structural and functional cerebral connectivity during early life, creating the first mapping of the developing human macro-connectome.

The successful candidate will help improve existing tools for image analysis and segmentation (including parcellation and cortical surface reconstruction) as well as contribute to the development of novel deep learning-based tools to process and analyse neonatal and fetal brain MR images. In addition to structural MR imaging, the dHCP project also acquires diffusion and functional MRI so expertise in the analysis of diffusion/functional MRI and/or brain connectivity would be useful.

To apply, you will need to have:

  • Knowledge of a broad range of techniques including medical image computing, computer vision or machine learning
    • Preference will be given to applicants with a proven track record in medical imaging and excellent programming skills
    • Excellent communication skills and be able to organise your own work with minimal supervision and prioritise work to meet deadlines.  
    • At Research Assistant level you will need to have a good (1st or 2.1) undergraduate degree in a relevant discipline with a particular interest in medical image computing, computer vision or machine learning.
    • At Research Associate level you must have been awarded a PhD (or equivalent) in a subject relevant to medical imaging with particular expertise in medical image computing, computer vision or machine learning.  

*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.

How to apply:

For further details on this opportunity visit our Jobs website and search using vacancy reference number ENG00218. In addition to completing the online application, candidates should attach:

  • A full CV
  • A two-page research statement indicating what you see are interesting research issues relating to the above post and why your expertise is relevant.
  • Any element relating your experience / passion for software engineering (blog, open source projects, github repositories and others) will be carefully inspected.

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

Closing Date: 11 March 2018

Imperial Managers lead by example.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, a Stonewall Diversity Champion, a Two Ticks Employer, and are working in partnership with GIRES to promote respect for trans people

Research Associate / Data Scientist

Behaviour Analytics Lab, Data Science Institute / Dept. ofComputing

Salary in the range: £36,800 - £44,220 per annum*


Full Time, Fixed Term Contract for 18 months (with possibility of extension) 

We are seeking to hire a Research Associate with expertise in behaviour analytics to work on a medical research project with possibly a subsequent extension subject to further grant raising. The KineMD project is undertaken in direct collaboration with Great Ormond Street Hospital (GOSH) involving a 12-month long study with 24/7 use wearable sensor to develop digital behavioural biomarkers that will aid children suffering from Duchenne Muscular Dystrophy. The study is funded by the Duchenne Research Foundation. Novel data sources are going to be collected at two levels of resolution: First, the “suit” - A high-resolution measurement involving an IMU-based motion capture suit that tracks and reconstructs full-body skeletal movement (100+ degrees of freedom) during clinical visits, when performing clinical assessments and in activities of daily living. Second, users will wear on a round-the-clock basis body sensor networks that track arm and leg kinematics.

The aim of the project is the data-driven Identification of Behavioural Biomarkers through the development of appropriate methods for time series classification and unsupervised analysis (data science + machine learning) and to oversee the data-aspects of the data collection (data engineering).

Essential requirements include:

  • A PhD (or equivalent) in Computational Neuroscience, Neural data analysis, Behaviour Analytics, Machine Learning for Time Series, Human Behavior Analysis, Computer Vision. A thorough understanding of quantitative methods for modelling and/or data driven analysis.
  • Experience supervising projects.
  • Experience in at least one or more of the following:  human behavior analysis, neural data analysis, human activity recognition or human biomechanics. 
  • Strong analytical mathematical skills and strong programming skills.

Please see the job description and person specification for a full list of requirements. 

*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.

The position will be based in the Behaviour Analytics Lab of Dr Aldo Faisal (Chief Investigator) at the Data Science Institute. 

Informal enquiries regarding post please contact Aldo Faisal (aldo.faisal@imperial.ac.uk, Subject: [Post-Doc]

Howtoapply:

For further details on this opportunity visit our website at the following link. https://www.imperial.ac.uk/jobs/ and search using vacancy reference number ENG00194.  For queries regarding the application process contact Georgina Tennant (g.tennant@imperial.ac.ukFor technical issues when applying online, please contact: erecruitment@imperial.ac.uk

Applications must include:

  • A full CV, including publications, experience and achievements
  • A 2-page research statement indicating what you see are interesting research issues relating to the above post and why your expertise is relevant

Closing date: 28th February 2018

Imperial Expectations guide the behaviour of all our staff.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, a Stonewall Diversity Champion, a Two Ticks Employer, and are working in partnership with GIRES to promote respect for trans people.

The College is proud signatory to the San-Francisco Declaration on Research Assessment (DORA), which means that in hiring and promotion decisions, we evaluate applicants on th equality of their work, not the journal impact factor where it is publishedFor more information, see https://www.imperial.ac.uk/research-and-innovation/about-imperial-research/research-evaluation/

Research Associate in Cloud Computing Security

Research Associate in Cloud Computing Security

The Alan Turing Institute

Salary range: £36,800 to £44,220 per annum*

Fixed term 24 month appointment to start as soon as possible

The Department of Computing is a leading department of Computer Science among UK Universities, and has consistently been awarded the highest research rating. In the 2014 REF assessment, The Department was ranked third (1st in the Research Intensity table published by The Times Higher), and was rated as "Excellent" in the previous national assessment of teaching quality.

An opportunity has arisen for a Research Associate (at post-doctoral level) to join the MARU project, led by Professor Peter Pietzuch in the areas of systems and security research. The position offers an exciting opportunity for conducting internationally leading and impactful research work, which aims to solve real-world security problems in the context of big data processing in cloud environments. The project will be done in collaboration with a number of partners, including the Alan Turing Institute and the University of Cambridge.

In the project, the Research Associate will be responsible for designing new hardware-supported security models for trusted execution using Intel SGX and ARM Trustzone, providing abstractions and APIs for secure data processing, and implementing and evaluating experimental software prototypes. They will be expected to publicise their research results at premier systems, security, distributed systems, and database conferences and journals.

To apply for this position you must have a strong computer science background and have experience, including a proven publication track-record, in one or more of the following areas: security, distributed systems, software systems and/or big data management.

You should also have:

  • A PhD (or equivalent) in computer science or a related area. Candidates close to completion of their PhD will also be considered.
  • Experience with the design and implementation of complex software systems in systems programming languages, such as C and/or C++
  • You must have excellent communication skills and be able to organise your own work and prioritise work to meet deadlines.
  • Knowledge of research methods and statistical procedures

*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 further information on the group and related projects, see: http://lsds.doc.ic.ac.uk. Informal enquiries related to the position should be directed to Dr Peter Pietzuch: prp@doc.ic.ac.uk

How to apply:

For further details on this opportunity visit our website at the following link. https://www.imperial.ac.uk/jobs/ and search using vacancy reference number ENG00161.

For queries regarding the application process contact Georgina Tennant (g.tennant@imperial.ac.uk).  For technical issues when applying online, please contact: erecruitment@imperial.ac.uk

Applications must include:

  • A full CV, with a list of all publications
  • A 2-page research statement indicating what you see are interesting research issues relating to the above post and why your expertise is relevant.

Closing date: 11th February 2018

Imperial Managers lead by example.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, a Stonewall Diversity Champion, a Two Ticks Employer, and are working in partnership with GIRES to promote respect for trans people

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

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

Salary in the range: £36,800 - £40,840perannum*

Full time, fixed term appointment up to 30th June 2019 to start on 1st April 2018 or as soon as possible thereafter

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.

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.

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.

*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).

How to apply:

For further details on this opportunity visit our Jobs website and search using vacancy reference number ENG00214. 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

Closing Date: 15th March 2018 (midnight)

Imperial Managers lead by example.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, Stonewall Diversity Champion, Two Ticks Employer, and are working in partnership with GIRES to promote respect for transpeople

Research Associate in Performance Optimisation of Digital Media Workflows

Research Associate in Performance Optimisation of Digital Media Workflows

Salary range: £36,800 to £44,220 per annum*

Full time, fixed term appointment for 12 months

To start as soon as possible, by negotiation

The Department of Computing is a leading department of Computer Science among UK Universities, and has consistently been awarded the highest research rating from the Higher Education Funding Council. In the 2014 REF assessment, the Department was ranked third (1st in the Research Intensity table published by The Times Higher), and was rated as "Excellent" in the previous national assessment of teaching quality.

We are seeking to hire a motivated Research Associate to work on the Innovate UK project ‘Digital Media Data Analytics’ which is concerned with the analysis of broadcast and media content. The objective of the project is to accelerate the execution of existing machine learning algorithms that seek to extract timeline based metadata from video, on a frame-by-frame basis. The execution of these algorithms involves many complex interacting components, with many possible resource allocation options, and these are captured in the form of execution workflows. These are optimised by iteratively simulating a particular workflow configuration to predict its execution time, cost etc. ahead of time and using a simulation-based optimisation algorithm to determine the next configuration to explore.

The main problem this project seeks to address is that this simulation-based optimisation (a.k.a. black box, or Bayesian optimisation) can take a long time (perhaps longer than the actual process) to run. The main aim is therefore to explore ways of speeding this up, although there is also scope for improving the machine learning algorithms themselves.


The project is a collaboration between Imperial College and Three Media and the main focus will be Three Media’s workflow simulation engine, Xen:Sim (http://www.three-media.tv/xensim.html). The post holder will have the freedom to explore any number of strategies, existing or new, in order to understand the performance bottlenecks in the existing workflow engine and seek ways to overcome them, e.g. by:

  • Instrumentation and profiling of sample Xen:Sim models
  • Performance engineering of the Xen:Sim framework
  • Exploring more efficient algorithms for simulation-based (black box) optimisation
  • Developing heuristics for pruning the search space of workflow configurations
  • Parallelisation of workflow simulations

The post holder will work alongside researchers from Imperial’s performance engineering, machine learning and optimisation groups. Whatever the direction of the project they will be required to work with existing tools, including Xen:Sim, Nomad (the current simulation-based optimisation tool), profiling frameworks etc. and to develop any new software required to realise the agreed objectives.

The project allows for some flexibility in the profile of applicants. Candidates with the following experiences can be a good fit:

  • Background in simulation and/or simulation-based (black box) optimisation.
  • Expertise in the development of workflow engines
  • Expertise in software performance engineering, including code optimisation, parallelisation, performance modelling etc.

All applicants should be able to demonstrate the following:

  • A strong computing background with solid programming skills
  • Experience in building and working with large software systems and tools
  • An ability to work with third-part software and to liaise constructively with the developers of such software
  • The ability to work independently and to drive the research and software development agenda

 

The successful applicant will have or be near to completing a PhD (or equivalent) in an area pertinent to the subject area. 

For informal inquiries about this position please contact Dr. Tony Field (ajf@imperial.ac.uk).

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

ClosingDate: 18th March 2018 (midnight)

How to apply:

For further details visit https://www.imperial.ac.uk/jobs/ and search using reference number ENG00226.  Candidates should attach:

  • A full CV
  • A short statement indicating what you see are interesting issues relating to the above post and why your expertise is relevant
  • Transcripts of all degree results

For queries regarding the application process contact Georgina Tennant: g.tennant@imperial.ac.uk

Imperial Managers lead by example.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, a Stonewall Diversity Champion, a Two Ticks Employer, and are working in partnership with GIRES to promote respect for trans people

Research Associate in Programming Language and System Support for High-Performance Data Processing

Research Associate in Programming Language and System Support for High-Performance Data Processing

Salary range: £36,070 - £39,800 per annum*

Full time, fixed term appointment for 2.5 years with possibility of extension

To start 1 June 2018  

The Department of Computing is a leading department of Computer Science among UK Universities, and has consistently been awarded the highest research rating from the Higher Education Funding Council. In the 2014 REF assessment, the Department was ranked third (1st in the Research Intensity table published by The Times Higher), and was rated as "Excellent" in the previous national assessment of teaching quality.

We are looking to hire a motivated Research Associate interested in working on a project at the intersection of programming languages and systems, supervised by Dr Alastair Donaldson and Dr Jana Giceva in the Department of Computing. 

The aim of the project is to revisit the system support for data processing algorithms on modern and future hardware. The work will cross multiple systems boundaries such as compilers, runtime and operating system support and could influence the design of future hardware architectures, especially accelerators. The end goal is to achieve both robust and high performant data processing on modern and future hardware. Example directions of research include the following:

  • Investigate novel intermediate representation for flexible yet high-performance data processing on modern accelerators.
  • Explore compiler and runtime support for such intermediate representation.
  • Explore possible co-design of such intermediate representation with automated testing and verification techniques.
  • Investigate whether and how such intermediate representation blocks can be used to influence the design of new hardware architectural features in future accelerators.
  • Explore whether additional programming language support is required or beneficial.

Duties and responsibilities

Some interesting potential challenges when building system support for data processing (also when using the proposed IR) across heterogeneous architectures include:

  • Understanding the implications of the underlying memory model and thread/task execution model for a compiler and runtime support
  • Evaluating the impact of data transfer and memory management
  • Improving the existing support for concurrent execution and multi-programming (multi-tenancy)
  • Understanding what operating system support is required to enable efficient use of acceleration and what type of OS support (if any) is required from the accelerator’s-side.
  • Exploring how existing accelerators can be leveraged for high performance data processing and what new architectural features could be used to accelerate their execution

Essential requirements

The breadth of the project allows for some flexibility in the profile of applicants. For example, candidates with the following experiences can be a good fit:

  • Background in implementing high-performance data processing algorithms (e.g., graph processing, databases, data mining, machine learning, etc.). Familiarity with optimization and architectural issues on modern processors. Expertise related to concurrent and multi/many-core software and/or working with accelerators (e.g., GPUs).
  • Expertise in working with and developing system software (e.g., operating systems, runtime systems, compilers).
  • Experience in formal verification techniques and automated testing but enthusiastic about learning about the practical implications of the work and willing to invest time in software engineering and empirical evaluation
  • Interest in broadening their expertise in the context of the project.

All applicants require the following qualities:

  • A strong computing background with solid programming skills
  • Experience in building and working with large software systems and tools, and proven knowledge in systems or programming languages.
  • A desire to learn about many-core systems in detail.
  • A strong research track record and publications in a relevant area with an ambition to lead high-quality research
  • You must have excellent verbal and written communication skills.

The successful applicant will have or be near completing a PhD (or equivalent) in an area pertinent to the subject area. 

For informal inquiries about this position please contact Dr. Alastair Donaldson or Dr. Jana Giceva. For further information on their research interests see http://multicore.doc.ic.ac.uk/ and https://www.doc.ic.ac.uk/~jgiceva/.

*Candidates who have not yet been officially awarded their PhD will be appointed as Research Assistant within the salary range £31,740 - £33,370 per annum.

How to apply:

For further details on this opportunity visit our Jobs website and search using vacancy reference number ENG00197.  In addition to completing the online application, candidates should attach:

  • A full CV, with a list of all publications
  • 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 degree results

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

Closing Date: 30th March 2018

Imperial Managers lead by example.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, a Stonewall Diversity Champion, a Two Ticks Employer, and are working in partnership with GIRES to promote respect for trans people

Research Associate in Security Analysis of Graphics Drivers

Research Associate in Security Analysis of Graphics Drivers

Salary range: £36,800 - £39,800 per annum*

Full time, fixed term appointment up to 30 months with possibility of extension

The Department of Computing is looking to hire a motivated Research Associate interested in applying a range of techniques from program analysis, testing and verification to investigate security issues affecting graphics drivers.  The project will be supervised by Dr Alastair Donaldson, in the Multicore Programming research group, and will feature engagement with project partner Google. 

Graphics drivers are embedded in practically all consumer devices, and technologies such as WebGL allow high performance graphics computations to be performed client-side to aid in the rendering of feature-rich websites.  As well as providing immense opportunities for the development of exciting applications, the pervasiveness of graphics drivers also presents an attack vector: defects in graphics drivers can potentially be exploited for distributed denial of service attacks, attacks that exploit information leaks to gain access to private data, and in the worst case remote execution attacks.

This project will focus on the design of novel techniques to identify graphics-related security vulnerabilities ahead of time, using a variety of testing methods based on randomized program transformation and manipulation.  This is inspired by recent successes in finding serious security vulnerabilities affecting graphics drivers.  There is also scope within the project to investigate methods for formally verifying components of open source graphics drivers.

A particular focus of the project will be on looking at vulnerabilities associated with graphics rendering in web browsers, and the project will involve interaction and collaboration with the Google Chrome GPU team.

To apply, you will need to have:

  • A strong background in computer science with experience in building and working with large software systems and tools
  • Significant expertise in at least one of security, testing or program analysis.
  • Excellent verbal and written communication skills and be able to organise their own work with minimal supervision and prioritise work to meet deadlines.
  • A proven research record and publications in the relevant areas.

Applicants are also expected to hold (or shortly expect to receive) a PhD degree in Computer Science or a related field.  We will also consider exceptional pre-doctoral applicants. 

For informal inquiries about this position please contact Dr. Alastair Donaldson.  For further information on the Multicore Programming research group see http://multicore.doc.ic.ac.uk/.

*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.

How to apply:

For further details on this opportunity visit our Jobs website and search using vacancy reference number ENG00196. In addition to completing the online application, candidates should attach:

  • A full CV, with a list of all publications
  • 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 degree results

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

Closing Date: 30 March 2018

Imperial Managers lead by example.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, a Stonewall Diversity Champion, a Two Ticks Employer, and are working in partnership with GIRES to promote respect for trans people

Research Associate

Research Associate

Salary in the range: £36,800 to £41,940 per annum

Fixed Term position until 4th May 2019

The Data Science Institute (DSI), headed by Professor Yike Guo, is seeking an exceptional data analyst/data engineer to join an enthusiastic team to develop body sensor systems.

The DSI launched in April 2014 as Imperial College’s fifth cross-faculty Institute provides a focal point for multidisciplinary data-driven research, supplying technology support for partners, and educating the next generation of data scientists.

The successful candidate will be expected to work on  EPSRC smart heart project to develop the medical images management and analysis platform for cardiology research

You will be expected to fully collaborate with team members and collaborating with partner biomedical research projects on data management and analysis; providing training/support to technical and non-technical end-users; contributing to the dissemination of work within the group and also externally at national and international conferences by presentation, publication and demonstration. 

The successful candidate will be expected to: exploit and contribute to the development of the MRI scanning data warehouse based on the XNAT platform; to Integrate XNAT system with tranSMART system to provide clinician a unified platform for clinical study; develop automatic pipeline for data migration and integration; and to develop an intuitive web based interface to ease clinical use who may have little IT background.

To apply you must have:

  • A PhD (or equivalent) in bioinformatics, biology, computer science or electrical engineering, and significant software development experience with an emphasis on medical imaging.
  • A track record of data management, medical imaging, biomedical signal processing, algorithms and system design. 
  • You must also have experience of clinical medical images and cardiology.
  • A proven research record with publications in the relevant areas is also required. 
  • You must have excellent verbal and written communication skills.

How to apply:

Via our website at https://www.imperial.ac.uk/jobs  and search using vacancy reference number ENG00164.

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

  • A full CV
  • A 1 page statement indicating why your expertise is relevant

For queries regarding the application process contact Fay Miller f.miller@imperial.ac.uk

For technical issues when applying online, please contact: erecruitment@imperial.ac.uk

Closing date:  18th February 2018

Imperial Managers lead by example.

Committed to equality and valuing diversity. We are also an Athena SWAN Silver Award winner, a Stonewall Diversity Champion, a Two Ticks Employer, and are working in partnership with GIRES to promote respect for trans people.