Research Assistant/Associate in CFD for Exascale Computing
4 weeks ago
Salary:
Research Assistant: £32,296 to £33,882 per annum
Research Associate: £34,866 to £45,163 per annum
Newcastle University is a great place to work, with excellent benefits. We have a generous holiday package; plus the opportunity to buy more, great pension schemes and a number of health and wellbeing initiatives to support you.
Closing Date: 13 November 2024
The Role
Applications are invited for a Research Assistant/Associate to support the re-engineering efforts of the UKCTRF’s SENGA+ numerical simulation suite to utilise the OPS Domain Specific Language. You will have the opportunity to work with many project partners and other universities on the EPSRC ExCALIBUR project. The aim is on advancing the capabilities of these codes both in terms of performance portability for massively parallel heterogeneous systems and applying them to achieve several key grand challenge problems in wind energy generation, green aviation, air quality leading to reach UK’s net-zero combustion goals.
This opportunity places you at the heart of the cutting-edge software development in the UK and pioneering simulations of turbulent reacting flows. You will be embedded in an inclusive, multi-national team based at Newcastle University who are involved in simulation and modelling of various aspects of turbulent reacting and multiphase flows. Colleagues in our research group have cutting-edge expertise in Computational Fluid Dynamics and multiphase turbulent flows.
We are looking for candidates who have a strong background in developing parallel applications for High Performance Computing systems. You will use this experience to contribute to the design, analysis, implementation, optimization and deployment of parallel algorithms and software for multi-core and many-core architectures on large-scale cluster systems. To be highly successful in this role you will be an enthusiastic and task/goal-oriented individual who can communicate effectively.
To apply, please upload a CV and letter of application which outlines how you can evidence the requirements set out in ‘The Person’ section of the job description found here.
We follow the Researcher Development Concordat. We enable all staff to fulfil their research potential regardless of career stage.
This is a full-time fixed term position until 31 October 2025.
Please contact Professor Nilanjan Chakraborty at nilanjan.chakraborty@ncl.ac.uk for informal enquiries.
Interviews will be held on 13 November 2024.
Key Accountabilities
- Contribute to delivering the Newcastle work package of the Turbulence at the Exascale project. The specific deliverables for this post will be
- Advancing the Capabilities of the OPS DSL system, including the development of a robust and extensible front-end for the DSL APIs and upgrade OPS’s automatic code generation framework implementing advance transformations required to obtain optimized target parallelisations. A key part of the work will consist of development/extension of novel code-generation and translator tool-chains (working with production compiler frameworks such as LLVM)
- Support the Re-engineering efforts of the UKCTRF’s SENGA+ numerical simulation suite to utilize the OPS DSL
- Support the maintenance of the re-engineered applications in line with developments in the wider EPSRC ExCALIBUR project
- Benchmark and measure performance and scalability of research codes developed as part of this project on multi-core and many-core systems including large-scale clusters such as ARCHER2 and UK Tier 2 GPU clusters
- Publication of research papers arising from this work, particularly targeting top-tier conferences and journals
- Management of open source (and proprietary) software development processes and repositories in collaboration with external academic and industrial collaborators
- Incorporation of best-practices in software engineering for open source (and proprietary) software developed as part of this project
- Update and maintain open source (and proprietary) software documentation, help develop training material for the high-level domain specific libraries and support of end-users (supporting bug fixes and providing guidance)
- Setup continuous integration (CI) systems for robust software development
- Engaging with the day-to-day activities of HPSC group including group seminars, team meetings and workshops
- Liaising with, and presenting to, external industrial partners on the results of this research
- Attend, and contribute to, project meetings at project partner sites in the UK
- Depending on experience, system administration/management of HPC hardware in the HPSC group
- Together with other team members, and collaborators, establish and maintain open source software websites, allowing publicity and access to results
The Person
Knowledge, Skills and Experience
- Experience of software development with ability to develop and deliver high quality software
- Excellent programming skills in one of C/C++ or FORTRAN, demonstrated in developing large-scale applications
- Experience in working in the area of High-Performance Computing
- Knowledge of multi-core and many core architectures
- Experience in parallel programming in at least two of the following – MPI, OpenMP, CUDA, OpenCL/SYCL
- Knowledge of compilers and their design/development, for example gained as part of a good honours degree or master’s degree
- Experience in good software engineering practices
- Ability to initiate, develop and deliver high quality research, and to publish in peer reviewed conferences and journals
- Good effective communication and presentation skills
- Ability to write research reports and papers in styles accessible to academic audiences
Attributes and Behaviour
- Commitment to working postively as a member of a multi-skilled research team
- Ability to negotiate and prioritise multiple, competing responsibilities and to work to deadlines
- Commitment to continued professional development
- Understanding of and commitment to good practice in equality, inclusion and diversity
Qualifications
- Honours degree in Aerospace/Chemical/Mechanical engineering, Computer Science or applied Physics/Mathematics
- A PhD (or close to completion for Research Assistant level) in Aerospace/Chemical/Mechanical engineering, Computer Science or applied Physics/Mathematics
Newcastle University is a global University where everyone is treated with dignity and respect. As a University of Sanctuary, we aim to provide a welcoming place of safety for all, offering opportunities to people fleeing violence and persecution.
We are committed to being a fully inclusive university which actively recruits, supports and retains colleagues from all sectors of society. We value diversity as well as celebrate, support and thrive on the contributions of all of our employees and the communities they represent. We are proud to be an equal opportunities employer and encourage applications from individuals who can complement our existing teams, we believe that success is built on having teams whose backgrounds and experiences reflect the diversity of our university and student population.
At Newcastle University we hold a silver Athena Swan award in recognition of our good employment practices for the advancement of gender equality. We also hold a Race Equality Charter Bronze award in recognition of our work towards tackling race inequality in higher education REC. We are a Disability Confident employer and will offer an interview to disabled applicants who meet the essential criteria for the role as part of the offer and interview scheme.
In addition, we are a member of the Euraxess initiative supporting researchers in Europe.
Requisition ID: 27706
#LI-LF1
-
Research Scientist in Exascale Computing
3 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeJob SummaryWe are seeking a highly skilled Research Scientist in Exascale Computing to join our team at Newcastle University. The successful candidate will contribute to the re-engineering efforts of the UKCTRF's SENGA+ numerical simulation suite to utilize the OPS Domain Specific Language. This is a fantastic opportunity to work with a talented team of...
-
Research Scientist in Exascale Computing
4 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeJob SummaryWe are seeking a highly skilled Research Scientist to join our team at Newcastle University. The successful candidate will have a strong background in High-Performance Computing and experience in developing parallel applications for large-scale cluster systems.The role will involve contributing to the design, analysis, implementation,...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeJob DescriptionWe are seeking a highly skilled Research Assistant/Associate to contribute to our research team focused on developing advanced numerical simulation tools for Exascale systems. As a key member of our team, you will work on re-engineering the SENGA+ numerical simulation suite to utilize the OPS Domain Specific Language, advancing the...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeJob Title: Research Assistant/Associate in Computational Fluid Dynamics and Computational CombustionWe are seeking a highly motivated and skilled Research Assistant/Associate to join our team in the field of Computational Fluid Dynamics (CFD) and Computational Combustion. The successful candidate will be responsible for designing and delivering research...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeJob Title: Research Assistant/Associate in Computational Fluid Dynamics and Computational CombustionWe are seeking a highly motivated and skilled Research Assistant/Associate to join our team in the field of Computational Fluid Dynamics (CFD) and Computational Combustion. The successful candidate will be responsible for designing and delivering research...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeJob Title: Research Assistant/Associate in Computational Fluid Dynamics and Computational CombustionAbout the RoleWe are seeking a highly motivated and skilled Research Assistant/Associate to join our team in the field of Computational Fluid Dynamics (CFD) and Computational Combustion. The successful candidate will be responsible for designing and delivering...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeThe RoleWe are seeking a highly skilled Research Assistant/Associate to join our team in the field of Computational Fluid Dynamics (CFD) and Computational Combustion. This is an exciting opportunity to contribute to a funded research project on swirl stabilised hydrogen premixed flames.Key ResponsibilitiesDesign and deliver advanced Direct Numerical...
-
Newcastle upon Tyne, United Kingdom Newcastle University Full timeThe Role Applications are invited for a position of Research Assistant/Associate in Computational Fluid Dynamics (CFD) and Computational Combustion. This is an exciting opportunity and your contribution will be critical to the delivery of the outcomes for an funded research project (EP/Y017951/1) on swirl stabilised hydrogen premixed flames. The...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeJob SummaryWe are seeking a highly skilled Research Assistant/Associate in Computational Fluid Dynamics (CFD) and Computational Combustion to join our research group at Newcastle University. The successful candidate will contribute to the delivery of outcomes for an funded research project on swirl stabilised hydrogen premixed flames.Key...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeJob Title: Research Assistant/Associate in Computational NeurologyWe are seeking a highly motivated and skilled Research Assistant/Associate to join our team in the School of Computing at Newcastle University. The successful candidate will have a strong background in computational neurology and a passion for conducting high-quality research.Key...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeJob Title: Research Assistant/Associate in Computational NeurologyWe are seeking a highly motivated and skilled Research Assistant/Associate to join our team in the School of Computing at Newcastle University. The successful candidate will have a strong background in computational neurology and a passion for conducting high-quality research.Key...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeAbout the RoleThe School of Computing at Newcastle University is seeking a highly motivated Research Assistant/Associate to join our team in an exciting research project investigating the structural and functional underpinnings of epilepsy.This is a unique opportunity for individuals to contribute to the development of novel therapeutic approaches leveraging...
-
Newcastle upon Tyne, United Kingdom Newcastle University Full timeSalary:Research Assistant: £32,296 to £33,882 per annumResearch Associate: £34,866 to £36,924 per annum Newcastle University is a great place to work, with excellent benefits. We have a generous holiday package; plus the opportunity to buy more, great pension schemes and a number of health and wellbeing initiatives to support you. Closing Date: 22...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeThe RoleThis is a unique opportunity for a motivated individual to join the School of Computing as a Research Assistant/Associate to work on an exciting research project. The project will investigate the structural and functional underpinnings of epilepsy to develop novel therapeutic approaches. The project will leverage data from various modalities,...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeThe RoleWe are seeking a highly skilled Research Assistant/Associate to join our team in Computational Fluid Dynamics and Computational Combustion. This is an exciting opportunity to contribute to a funded research project focused on swirl stabilised hydrogen premixed flames.The research aims to deliver a comprehensive understanding of the behaviour of...
-
Research Assistant/Associate
4 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeJob Title: Research Assistant/AssociateWe are seeking a highly motivated and skilled individual to join our team as a Research Assistant/Associate on the Chameleon project. The successful candidate will be responsible for designing, implementing, and evaluating the first generation of Chameleon processors.About the ProjectChameleon is a novel platform that...
-
Research Assistant/Associate
4 weeks ago
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeJob Title: Research Assistant/AssociateWe are seeking a highly motivated and skilled individual to join our team as a Research Assistant/Associate on the Chameleon project. The successful candidate will be responsible for designing, implementing, and evaluating the first generation of Chameleon processors.About the ProjectChameleon is a novel platform that...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeThe RoleThis is an exciting opportunity for a motivated individual to join the School of Computing at Newcastle University as a Research Assistant/Associate to work on a cutting-edge research project. The project aims to investigate the structural and functional underpinnings of epilepsy to develop novel therapeutic approaches. The project will leverage data...
-
Newcastle upon Tyne, United Kingdom Newcastle University Full timeThe Role This is a unique opportunity for a motivated individual to join the School of Computing as a Research Assistant/Associate to work with us on an exciting research project. The project will investigate the structural and functional underpinnings of epilepsy to develop novel therapeutic approaches. The project will leverage data from a variety...
-
Newcastle upon Tyne, Newcastle upon Tyne, United Kingdom Newcastle University Full timeThe RoleThis is an exciting opportunity for a motivated individual to join the School of Computing as a Research Assistant/Associate to work on a unique research project. The project will investigate the structural and functional underpinnings of epilepsy to develop novel therapeutic approaches. The project will leverage data from various modalities,...