Research Assistant/Associate in CFD for Exascale Computing

Newcastle University
Newcastle upon Tyne
7 months ago
Applications closed

Related Jobs

View all jobs

Head of Projects

Metallurgical Engineer, R&D

Metallurgical Engineer, R&D

Metallurgical Engineer, R&D

Metallurgical Engineer, R&D

Metallurgical Engineer, R&D

 

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 excellentbenefits. 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 theUKCTRF’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 theEPSRC 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 foundhere.

 

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 ProfessorNilanjan Chakrabortyat 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 silverAthena Swanaward in recognition of our good employment practices for the advancement of gender equality.  We also hold aRace Equality CharterBronze award in recognition of our work towards tackling race inequality in higher education REC.  We are aDisability Confidentemployer 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

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Top 10 Mistakes Candidates Make When Applying for Space-Industry Jobs—And How to Avoid Them

UK space hiring is accelerating—but so are application mistakes. Learn the ten biggest errors candidates make, with practical fixes, expert tips and live resources that will help you launch your next space-industry role. Introduction From nanosatellite start-ups in Glasgow to deep-space mission teams in Harwell and propulsion testbeds in Cornwall, the UK space sector is expanding at orbital velocity. A quick scan of LinkedIn and niche boards like SpaceCareers.uk shows hundreds of open roles spanning RF systems, orbital dynamics, on-board software and space sustainability. Yet recruiters still reject a majority of CVs long before interview—usually for slip-ups that take minutes to fix. To keep your application from burning up on re-entry, we analysed recent space-industry adverts, spoke with hiring managers across the UK “space cluster”, and gathered feedback from career advisers. Below is a definitive list of the ten most expensive mistakes we see—each linked to a trusted, working resource so you can dive deeper. Bookmark this checklist before you hit Apply.

How to Write a Winning Cover Letter for Space Sector Jobs: Proven 4-Paragraph Structure

Learn how to craft the perfect cover letter for space sector jobs with this proven 4-paragraph structure. Ideal for entry-level candidates, career switchers, and professionals looking to advance in the space industry. When applying for a job in the space sector, your cover letter is a crucial part of your application. The space industry is an exciting and rapidly evolving field, offering opportunities in satellite technology, space exploration, and related research. Your cover letter provides an opportunity to showcase your passion for space, your technical expertise, and your understanding of how you can contribute to cutting-edge advancements in space technologies. Whether you're new to the space sector, transitioning from another field, or looking to advance your career in this exciting industry, this article will guide you through a proven four-paragraph structure. We’ll provide sample lines and practical tips to help you create a compelling cover letter that stands out in the competitive space sector job market.