24小时热门版块排行榜    

查看: 692  |  回复: 0

binqbu2002

银虫 (小有名气)

[交流] 英国贝尔法斯特女王大学计算机FPGA和大数据方向招聘

Job Details
Position: Research Fellow (VINEYARD)
School/Department: School of Electronics, Electrical Engineering and Computer Science
Reference: 16/105049
Closing Date: Monday 12 December 2016
Salary: £32,004 per annum
Anticipated Interview Date: Week commencing 9 January
Duration: Fixed term until 31/01/2019

JOB PURPOSE:
To contribute to the Horizon 2020 project VINEYARD “Versatile Integrated Accelerator-based Heterogeneous Data Centres” by
pursuing cutting edge research on the effective and efficient integration of hardware accelerated algorithms into data centre
programming models. To be an active member of the VINEYARD consortium, the Centre of Data Science and Scalable Computing,
and the School of EEECS at Queen’s, assisting in the production of world leading research output and the development of new
research initiatives in the broader area of experimental computing systems research.

MAJOR DUTIES:
1. Investigate and address open issues surrounding the integration of programmable accelerators in data centre programming
frameworks.
2. Implementing MapReduce and other Big Data analytics frameworks such as Spark, on heterogeneous architectures
3. Analyse the programming abstractions and APIs of the Spark and Storm programming models, in particular abstractions used
for the distribution of data and computation.
4. Design and implement methods to integrate libraries of hardware-accelerated tasks into the Spark and Storm abstractions in an
efficient and transparent manner.
5. Investigate the performance, scalability and energy-efficiency of Spark and Storm implementation on a range of micro-server
architectures, with and without hardware accelerators.
6. Evaluate the energy efficiency and performance of ported applications.
7. Develop and plan an area of personal research and expertise, and/or undertake research under supervision within a specific
research project or as a member of a research team.
8. Design, develop and refine experimental system software, and conduct research experiments with this software in order to
obtain reliable data.
9. Carry out analyses, critical evaluations, and interpretations using methodologies and other techniques appropriate to
experimental computing systems research.
10. Present regular progress reports on research to members of the research group or to external audiences to disseminate and
publicise research findings.
11. Prepare, often in consultation with the supervisor, material for publication in national and international journals and
presentations at international conferences.
12. Assist grant holder in the preparation of funding proposals and applications to external bodies.
13. Carry out routine administrative tasks associated with the research project/s to ensure that project/s are completed on time and
within budget.
14. Carry out occasional undergraduate (final year, MEng) project supervision, demonstrating or lecturing duties within the post
holder’s area of expertise and under the direct guidance of a member of academic staff.
15. Read academic papers, journals and textbooks to keep abreast of developments in own specialism and related disciplines.

Planning and Organising:

1. Plan for project deliverables in timescales ranging from three to twelve months in advance and contribute to research group
planning.
Page 1
2. Plan for the use of research resources, laboratories and workshops where appropriate.
3. Plan own day-to day activity within framework of the agreed research programme.
4. Plan up to a year in advance to meet deadlines for journal publications and to prepare presentations and papers for
conferences.
5. Coordinate and liaise with other members of the research group over work progress.
Resource Management Responsibilities:
1. Configure, install and upgrade experimental computing facilities, including servers, networking equipment and storage systems,
along with the necessary software libraries.
2. Ensure research resources are used in an effective and efficient manner.
3. Provide guidance as required to support staff and students who may be assisting with research.
Internal and External Relationships:
1. Liaise on a regular basis with colleagues and students in the HPDC Cluster, the School of EEECS and faculties in Queen’s
University Belfast to build research collaborations.
2. Join external international networks such as HiPEAC, ETP4HPC, and PRACE for training and sharing information and ideas.
ESSENTIAL CRITERIA:
1. Have or be about to obtain a relevant PhD in Computer Science, Computer Engineering, or a related field.
2. At least 3 years relevant research experience.
3. At least two years of relevant experience with parallel programming using either High Performance Computing languages and
models (e.g. MPI, OpenMP, CUDA, OpenCL, threads), or Big Data Analytics languages and models (e.g. Hadoop, Spark,
Storm).
4. Ability to contribute to research management and administrative processes.
5. Contribute to the School’s outreach programme by links with industry, community groups etc.
6. Sufficient breadth and depth of specialist knowledge in the discipline and of research methods and techniques to work within
established research programmes.
7. Ability to communicate complex information clearly.
8. Ability to build contacts and participate in internal and external networks.
9. Demonstrable intellectual ability.
10. Ability to assess and organise resources.
11. Ability to travel and present at international conferences and meetings.

DESIRABLE CRITERIA:

1. At least one year of experience with the implementation of a parallel programming language or model, demonstrated through
modifications of a core component (e.g. scheduling, memory management, communication, or synchronisation); alternatively,
experience with high-level programming models for reconfigurable hardware accelerators.
2. Experience with porting application kernels on FPGAs.
3. Experience in EU or RCUK projects, in particular in project task management and reporting through periodic deliverables.
Experience working with external industrial or academic partners.
4. Experience in working in collaborative software development and/or managing software development teams.
5. Experience in producing timely technical documentation on research projects (deliverables, reports).
6. Experience with presentations of research outputs in conferences, workshops, or seminars.
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 binqbu2002 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见