Research Assistant - HPC Parallel Programmer
Research Assistant - HPC Parallel Programmer
Applications are invited from suitably qualified candidates for a full-time, specific purpose position as a Research Assistant - HPC Parallel Programmer at the Irish Centre for High End Computing (ICHEC), University of Galway. The position is available immediately, with flexibility to work from our Dublin or Galway offices.
Irish Centre for High-End Computing (ICHEC)
ICHEC is Ireland’s national centre for High-Performance Computing (HPC) providing digital infrastructure capabilities and expertise through R&D engagements and skills development programmes to academia, industry and public sector organisations.
With a highly ambitious leading-edge Strategy for 2021-2025, ICHEC provides infrastructure services and expertise in HPC and data intelligence to develop efficient platforms, solutions and services based on technologies including AI, high performance data analytics, Earth Observation, quantum computing and cybersecurity across several sectors including environmental sciences, healthcare, agriculture, energy, financial services and ICT.
ICHEC works in close partnership with a number of national and international researchers, enterprises and public authorities for joint R&D, skills development, and provisioning HPC and data services to accelerate their digital transformation and green transition.
Salary: Research Assistant salary scale €31,462 - €41,443 per annum, (subject to the project’s funding limitations), and pro rata for shorter and/or part-time contracts.
The default position for all new public sector appointments is the 1st point of the salary scale. This may be reviewed, and consideration afforded to appointment at a higher point on the payscale (subject to the project’s funding limitations), where evidence of prior years’ equivalent experience is accepted in determining placement on the scale above point 1, subject to the maximum of the scale.
(Research Salary Scales - University of Galway)
Closing date for receipt of applications is 17:00 (Irish Time) on 31st October 2024. It will not be possible to consider applications received after the closing date.
Interviews are planned to be held in the w/c 25th November, 2024
Please review full job description for further details and essential requirement
JOB DESCRIPTION
The successful candidate will work in the Irish National HPC Services as a part of the Performance Engineering
Activity which focuses on:• research and development of methods and tools for performance analysis and optimisation of HPC workloads and workflows at processor-, node- and cluster-levels;
• Parallel programming models and frameworks targeting different HPC architectures (x86, GPU, ARM,
RISC-V and others) on edge devices, clusters and cloud computing platforms;
• Software and tools for HPC data storage, file and management systems.
Duties:
The successful candidate will:
• work on HPC applications for their parallelisation, performance analysis and optimisation on CPU and GPU architectures, on single-node and multi-node HPC/cloud systems;
• work closely with other ICHEC projects, particularly National Services, EuroCC Digital Innovation Flagship & SME Accelerator Programmes, Climate Informatics, Earth Observation, Health Informatics, AI & Data Analytics, and Quantum Computing;
• collaborate with national and international research/industry partners who are HPC technology developers and end-users for collaborative R&D;
• disseminate the outcomes of the projects through reports, publications, press releases and presentations at events;
• prepare and deliver relevant training courses to academic, industry and public sector audiences.
• Any other duties assigned commensurate to this level of post.
This is a role for a highly motivated problem-solver, with a creative and analytical mind, who is excited to build new solutions that will have a global impact.
ELIGIBILITY REQUIREMENTS
Essential Requirements:
• A Bachelors (Level 8) or Masters degree in domain related to computer science, HPC or computational science.
• Knowledge of HPC covering
o At least one of the parallel programming models among MPI, OpenMP, CUDA or others.
o Processor and computer architectures such as CPU, GPU, shared/distributed memory systems or others.
• Exposure to methods and tools for HPC application performance analysis, debugging, optimisation.
• Programming experience in C, C++, Python or similar on Linux.
Desirable Requirements:
• Experience with software engineering and development practices, e.g. build systems, revision control, CI/CD pipelines.
• Working experience on HPC systems and/or cloud based HPC systems.
• Hands on experience in VM, containers (such as Docker or Singularity).
• Exposure to Agile/PRINCE2 project management frameworks.
CONTINUING PROFESSIONAL DEVELOPMENT
Continuing Professional Development/Training:
Researchers at University of Galway are encouraged to avail of a range of training and development opportunities designed to support their personal career development plans. University of Galway provides continuing professional development supports for all researchers seeking to build their own career pathwayseither within or beyond academia. Researchers are encouraged to engage with our Researcher Development Centre (RDC) upon commencing employment - see HERE for further information.
Further Information/Links:
• To apply: Jobs - University of Galway. Applications must be submitted online.
• For informal enquries reach out to our Performance Engineering Activity Lead, Dr. Buket Benek Gursoy (buket.gursoy@ichec.ie ) or visit www.ichec.ie
• Working in Research at University of Galway
• Moving to Ireland (Euraxess)
• We reserve the right to re-advertise or extend the closing date for this post.
• University of Galway is an equal opportunities employer.
• All positions are recruited in line with Open, Transparent, Merit (OTM) and Competency based
recruitment.