Senior Research Software Engineer in Computational Fluid Dynamics

2 months ago


London, Greater London, United Kingdom Imperial College London Full time

Location: Department of Aeronautics, South Kensington Campus, London

Job Summary

We are searching for a Senior Research Software Engineer within the Department of Department of Aeronautics. The Department of Aeronautics has a strong expertise in software development in the field of Computational Fluid Dynamics (CFD) with state-of-the-art open source flow solvers capable of performing simulations of fluid flows on the most powerful supercomputers in the world. We are looking for someone who will be instrumental in supporting the Department's CFD open-source code, collaborating closely with local researchers to understand their needs and develop software solutions. Your contributions will also focus on improving the sustainability and maintainability of the Department's CFD ecosystem, which includes various flow solvers developed by different research teams.

Duties and responsibilities

You will play a key role in supporting the development of scientific code, liaising and working closely with local researchers to understand their requirements and develop software outputs. You will contribute to enhancing the sustainability and maintainability of the Department's Computational Fluid Dynamics ecosystem consisting of a variety of flow solvers developed across different research teams (PyFR, Nektar++, Xcompact3d). This will include promoting research software best practices and providing training for less experienced researchers and engineers. You will also be involved in promoting the Department's work, sharing your knowledge inside and outside the Department, and participating in activities related to software engineering within the RSE community at Imperial and beyond.

In addition, you will be expected to lead on software development projects including designing and implementing techniques for deployment and provide leadership, training and development within the Department of Aeronautics within your field of expertise.

Essential requirements

  • Degree in a computationally based field or equivalent professional experience (ideally a postgraduate qualification.
  • (Significant) experience as a researcher and/or software engineer
  • Knowledge of and commitment to software development best practice
  • Advanced skills in at least two languages commonly used for research computing
  • Advanced knowledge of numerical methods, data structures and algorithms applied to Computational Fluid Dynamics.
  • Advanced knowledge in High Performance Computing

For a full list of essential and desirable, please see the relevant job description.

Further Information

Should you require any further details on the role please contact: Dr Sylvain LAIZET –

Closing date: 15th September 2024

Apply online via the above 'Apply' button.

£54,927 to £65,935 per annum



  • London, Greater London, United Kingdom The Crick Full time

    About the RoleWe are seeking a highly skilled Senior Computational Research Scientist to join our team at The Crick. As a key member of our research group, you will play a crucial role in developing, implementing, and maintaining scientific software.Key ResponsibilitiesCollaborate with lab members to design and implement computational pipelines and software...


  • London, Greater London, United Kingdom The Crick Full time

    About the RoleWe are seeking a highly skilled Senior Computational Research Scientist to join our team at The Crick. As a key member of our research group, you will play a crucial role in developing, implementing, and maintaining scientific software.Key ResponsibilitiesCollaborate with lab members to design and implement computational pipelines and software...


  • London, Greater London, United Kingdom Carter Software Full time

    About Carter SoftwareCarter Software is a leading provider of innovative data management solutions, revolutionizing the way businesses manage their data.Job SummaryWe are seeking a highly skilled Senior C#.NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our...


  • London, Greater London, United Kingdom The Francis Crick Institute Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer/Scientist to join our team at The Francis Crick Institute. As a key member of our research group, you will play a crucial role in developing, implementing, and maintaining scientific software.Key ResponsibilitiesCollaborate with other lab members to design, develop, and deploy...


  • London, Greater London, United Kingdom Vodafone Full time

    About the RoleWe are seeking a highly skilled Senior Research Engineer to join our team at Vodafone, focusing on quantum technologies. As a key member of our innovation team, you will play a crucial role in driving the development and implementation of cutting-edge quantum technologies.Key ResponsibilitiesLead and manage innovation projects, collaborating...


  • London, Greater London, United Kingdom Quantinuum Full time

    Join Quantinuum as a Senior Cryogenic Systems EngineerAt Quantinuum, we are at the forefront of the quantum computing revolution, merging cutting-edge technology with innovative software solutions. Our mission is to drive advancements in materials science, cybersecurity, and next-generation quantum artificial intelligence.We are currently looking for a...


  • London, Greater London, United Kingdom Quantinuum Full time

    Position Overview:Quantinuum is seeking a Research Scientist to enhance our quantum software division. We are in search of a driven individual eager to explore the frontiers of quantum computing. This position will concentrate on investigative areas such as error characterization, error mitigation, and the influence of noise on quantum algorithms.In this...


  • London, Greater London, United Kingdom The Francis Crick Institute Full time

    About the RoleWe are seeking a highly skilled Senior Research Engineer in Scientific Machine Learning to join our team at the Francis Crick Institute. As a key member of our research group, you will play a crucial role in developing, implementing, and maintaining scientific software.Key ResponsibilitiesCollaborate with other lab members to develop and...


  • London, Greater London, United Kingdom Harnham Full time

    Job OverviewPosition: Senior/Principal 3D Computer Vision EngineerSalary: Up to £90,000Location: London (Hybrid work model)Company Overview:Join a dynamic and innovative tech-driven start-up that leverages 3D data to derive valuable insights within the construction industry.Key Responsibilities:Lead the development of advanced models for 3D Computer Vision...


  • London, Greater London, United Kingdom Quantitative Hedge Fund Full time

    Job OverviewOur client, a leading quantitative hedge fund, is in search of a senior or principal level software engineer from a cutting-edge technical environment. This role requires an individual who has a proven track record in developing innovative technical solutions that can transform or enhance their industry, although experience in the financial...


  • London, Greater London, United Kingdom Thomson Reuters Full time

    Are you passionate about developing cutting-edge solutions for clients? We are looking for a dedicated Senior Research Engineer who possesses a strong background in Artificial Intelligence and Machine Learning, eager to enhance data-driven capabilities that foster transformation. As part of Thomson Reuters Labs, your contributions will significantly...


  • London, Greater London, United Kingdom G-Research Full time

    About the RoleG-Research is a leading quantitative research and technology firm, committed to recruiting and developing the world's best Engineers. We are seeking a highly skilled Production Software Engineer to join our Low Latency Engineering Group.Key ResponsibilitiesDesign and develop high-performance software applications for our globally distributed,...


  • London, Greater London, United Kingdom XTX Markets Full time

    Job DescriptionResearch and Technology EngineerXtreme Trading Exchange (XTX) Markets is a leading financial technology company that leverages cutting-edge technology to drive innovation and excellence in the industry.We are seeking a highly skilled and experienced Research and Technology Engineer to join our team and contribute to the design, development,...


  • London, Greater London, United Kingdom FactSet Research Systems Full time

    Job SummaryFactSet Research Systems is seeking a seasoned engineering leader to drive the strategy and development of our Native Application technology stack. As a key member of our Research & Advisory Engineering department, you will be responsible for leading a small team of engineers focused on the future of our installed application.Key...


  • London, Greater London, United Kingdom University of Bristol Full time

    Position OverviewA postdoctoral opportunity is available under the mentorship of Dr. Thomas Gorochowski at the University of Bristol, in collaboration with Dr. Thomas Ouldridge from Imperial College London. This role is part of a multidisciplinary initiative known as EEBio, aimed at enhancing the resilience of engineered biological systems through feedback...


  • London, Greater London, United Kingdom Axiom Software Solutions Limited Full time

    Quantitative Analysis/Research OpportunityAxiom Software Solutions Limited is seeking talented individuals for a Quantitative Research position. This role is available in a flexible work environment. We welcome applications from candidates with a background in Credit, Derivatives, Equities, or Exotic financial instruments.Key Responsibilities:Collaborate...


  • London, Greater London, United Kingdom Thomson Reuters Full time

    Are you passionate about developing cutting-edge solutions for clients? We are looking for a dedicated Senior Research Engineer who possesses a strong background in Artificial Intelligence and Machine Learning, and is eager to enhance data-driven capabilities that foster transformation. As part of Thomson Reuters Labs, your contributions will significantly...


  • London, Greater London, United Kingdom FactSet Research Systems Full time

    Job SummaryFactSet Research Systems is seeking a seasoned engineering leader to drive the strategy and development of our Native Application technology stack. As a key member of our Research & Advisory Engineering department, you will be responsible for leading a small team of engineers focused on the future strategy for our installed application.Key...


  • London, Greater London, United Kingdom University of Bristol Full time

    Position OverviewA postdoctoral opportunity is available under the mentorship of Dr. Thomas Gorochowski in the School of Biological Sciences at the University of Bristol, in collaboration with Dr. Thomas Ouldridge from Imperial College London. This role is part of a multidisciplinary initiative known as EEBio, which aims to enhance the reliability of...


  • London, Greater London, United Kingdom viso Full time

    About VisoWe are a leading technology company specializing in Artificial Intelligence and Computer Vision solutions. Our mission is to revolutionize industries through innovative applications of AI.Job SummaryWe are seeking an experienced Computer Vision Engineer to join our team at Viso. As a key member of our engineering team, you will be responsible for...