Are you an ambitious researcher who enjoys working at the interplay between computer architecture and numerical software? Do you have experience in developing high quality numerical software or hardware units? Are you passionate about developing tools that can help us understand, document, compare, and standardise numerical behaviour of high-performance computers? An EPSRC-funded project “Informing Future Numerical Standards by Determining Features of Non-Standard Mathematical Hardware” is a 3-year project that aims to develop tools to improve our understanding of several numerical features of floating-point hardware present in datacentre GPUs and domain-specific machine learning accelerators. The main goal is to improve the existent almost entirely manual methods by focusing on three core aspects: automating, removing the need for specialized in-depth knowledge of mathematics of floating-point arithmetic, and informing the public about the features of the current hardware. The work is spread across four work packages (WPs). Each WP contains a wide variety of tasks that will provide you with a unique experience of working with the low-level numerical software and mathematical hardware, as well as understand mathematics that underpin that software and hardware. As examples, it will involve creating models of mathematical hardware available in literature by utilizing custom-precision simulators, as well as designing high-level software wrappers that can manage low-level code targeted at an array of diverse hardware devices: from NVIDIA and AMD datacentre GPUs to Intel Ponte Vecchio accelerators. The project is led by Dr Mantas Mikaitis and you will work closely with him in designing algorithms and software, preparing publications for high-visibility journals and conferences, organising minisymposiums with invited speakers, writing technical blog posts, presenting research at national and international conferences as well as internally at the School of Computer Science, working with international project partners and industrial partners, maintaining academic collaborations through regular meetings and exchange of knowledge, and working with undergraduate, MSc, and PhD students where required. You will be in the Computational Science & Engineering research theme of the School of Computer Science, and become a member of the Scientific Computation research group of academics, PDRAs and post-graduate researchers working on a wide array of topics, including partial-differential equations for fluid dynamics, numerical linear algebra, scientific machine learning, computer arithmetic, numerical analysis, algorithm design, software and hardware benchmarking and performance optimization, and hardware design and analysis. You will become a member of a new informal group Leeds Mathematical Hardware and Software Lab. We are open to discussing flexible working arrangements. To explore the post further or for any queries you may have, please contact: Dr Mantas Mikaitis, Lecturer Email: M.Mikaitisleeds.ac.uk Please note that this post may be suitable for sponsorship under the Skilled Worker visa route but first-time applicants might need to qualify for salary concessions. For more information, please visit the Government’s Skilled Worker visa page. For research and academic posts, we will consider eligibility under the Global Talent visa. For more information, please visit the Government’s page, Apply for the Global Talent visa. £39,105 to £46,485 per annum