AeroLeads people directory · profile

Muhammad Fahad Email & Phone Number

Scientific Programmer - High Performance Scientific Computing in Terrestrial Systems at Forschungszentrum Jülich
Location: Jülich, North Rhine-Westphalia, Germany 9 work roles 4 schools
LinkedIn matched
✓ Verified July 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Scientific Programmer - High Performance Scientific Computing in Terrestrial Systems
Location
Jülich, North Rhine-Westphalia, Germany
Company size

Who is Muhammad Fahad? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Muhammad Fahad is listed as Scientific Programmer - High Performance Scientific Computing in Terrestrial Systems at Forschungszentrum Jülich, a with 2011 employees, based in Jülich, North Rhine-Westphalia, Germany. AeroLeads shows a matched LinkedIn profile for Muhammad Fahad.

Muhammad Fahad previously worked as Co-Team Lead at Forschungszentrum Jülich and Scientific Software Developer at Forschungszentrum Jülich. Muhammad Fahad holds Doctor Of Philosophy - Phd, Computer Science from University College Dublin.

Company email context

Email format at Forschungszentrum Jülich

This section adds company-level context without repeating Muhammad Fahad's masked contact details.

Forschungszentrum Jülich

Review company-level records connected to Muhammad Fahad before choosing the right outreach path.

Profile bio

About Muhammad Fahad

As a High Performance Computing researcher, I focus on optimizing application performance and energy efficiency across multicore CPUs, GPUs, and Xeon Phis. Leveraging my expertise in GPU programming and parallel computing, I enhance code efficiency and scalability across various architectures. In my current role, I optimize a numerical hydrologic model for various hardware platforms, including Nvidia and AMD GPUs, with a focus on achieving optimal performance on the upcoming European Exascale infrastructure. Previously, I led the development of a framework for managing complex HPC workflows, which enhanced my expertise in scientific computing and strengthened my skills in interdisciplinary collaboration.

Current workplace

Muhammad Fahad's current company

Company context helps verify the profile and gives searchers a useful next step.

Forschungszentrum Jülich
Forschungszentrum Jülich
Scientific Programmer - High Performance Scientific Computing in Terrestrial Systems
juelich, north rhine-westphalia, germany
Website
Employees
2011
AeroLeads page
9 roles

Muhammad Fahad work experience

A career timeline built from the work history available for this profile.

Scientific Programmer - High Performance Scientific Computing In Terrestrial Systems

Current

- Porting of Parflow (a hydrologic model and a flagship application of the Energy Oriented Center of Excellence - EoCoE III) onto various GPUs, including NVidia and AMD, ensuring compatibility and optimizing performance for Exascale readiness.- Design and implement efficient algorithms and numerical methods, drawing from cross-disciplinary knowledge, to simulate diverse terrestrial processes.- Enable the coupling of different models from various disciplines to create integrated… Show more - Porting of Parflow (a hydrologic model and a flagship application of the Energy Oriented Center of Excellence - EoCoE III) onto various GPUs, including NVidia and AMD, ensuring compatibility and optimizing performance for Exascale readiness.- Design and implement efficient algorithms and numerical methods, drawing from cross-disciplinary knowledge, to simulate diverse terrestrial processes.- Enable the coupling of different models from various disciplines to create integrated computational frameworks for holistic analysis of terrestrial systems.- Collaborate with scientists and researchers from different fields to grasp project intricacies and translate them into innovative technical solutions.- Harness high-performance computing (HPC) resources proficiently to ensure optimal functionality and performance of computational models across varied platforms.- Conduct thorough performance analysis and optimization of existing codes, employing a multidisciplinary approach to enhance computational efficiency.- Document the development of codes, optimization techniques, and computational methodologies, facilitating cross-disciplinary knowledge sharing.- Participate in interdisciplinary research projects and contribute to publications and presentations.- Collaborate closely with team members to troubleshoot complex technical challenges, fostering a culture of innovation and problem-solving across disciplines. Show less

Oct 2023 - Present

Co-Team Lead

Jülich, North Rhine-Westphalia, Germany

- Co-leading the Multiscale Simulation and Design team to develop tools for the deployment of complex co-simulation workflows combining multiple simulators into connected systems-Co-leading the team to development of HPC-amenable (brain) simulation and analysis software that is able to bridge the different brain scales and integrate their respective observable- Co-designing the architecture of complex HPC processing pipelines to integrate several HPC tools such as simulators, data… Show more - Co-leading the Multiscale Simulation and Design team to develop tools for the deployment of complex co-simulation workflows combining multiple simulators into connected systems-Co-leading the team to development of HPC-amenable (brain) simulation and analysis software that is able to bridge the different brain scales and integrate their respective observable- Co-designing the architecture of complex HPC processing pipelines to integrate several HPC tools such as simulators, data analysis tools, (in-transit/ offline) data visualization tools- Determining and managing tasks, issues, risks, and action items- Helping the Scrum Team to keep motivated and focusing on creating high-value Increments to meet the goals- Facilitating scrum events, meetings, and decision-making processes- Preparing and presenting status reports to stakeholders Show less

May 2022 - Sep 2023

Scientific Software Developer

Jülich, North Rhine-Westphalia, Germany

- Developing APIs for the transfer of data between HPC applications via different channels (for example, using MPI, 0MQs, etc.)- Developing the tools & APIs to resource usage monitoring and steering the individual applications part of a rather larger complex workflow executing in parallel on multiple compute nodes- Participating in designing and developing the tools for the deployment of complex co-simulation workflows combining multiple simulators on super-computing clusters-… Show more - Developing APIs for the transfer of data between HPC applications via different channels (for example, using MPI, 0MQs, etc.)- Developing the tools & APIs to resource usage monitoring and steering the individual applications part of a rather larger complex workflow executing in parallel on multiple compute nodes- Participating in designing and developing the tools for the deployment of complex co-simulation workflows combining multiple simulators on super-computing clusters- Software engineering of complex workflows executed in parallel and a highly distributed environment on modular supercomputers Show less

Nov 2020 - Sep 2023

Researcher (High Performance Computing)

Heterogeneous Computing Lab (University College Dublin)

Dublin, Ireland

- Proposed, implemented (using C/C++,OpenMP, MPI, CUDA) and validated a novel methodology to determine the accurate fine-grained device-level (CPUs, GPUs, Intel Xeon Phis, FPGAs, etc.) energy consumption by hybrid parallel applications executing in parallel on modern heterogeneous computing platforms using external power meters.- Designed and Implemented experiments for measuring energy consumption by hybrid parallel applications using on-chip power sensors measurements provided by RAPL… Show more - Proposed, implemented (using C/C++,OpenMP, MPI, CUDA) and validated a novel methodology to determine the accurate fine-grained device-level (CPUs, GPUs, Intel Xeon Phis, FPGAs, etc.) energy consumption by hybrid parallel applications executing in parallel on modern heterogeneous computing platforms using external power meters.- Designed and Implemented experiments for measuring energy consumption by hybrid parallel applications using on-chip power sensors measurements provided by RAPL, Nvidia Management Library (NVML), Intel MIC-SMC.- Proposed and analyzed a shape based novel methodology to measure the goodness-of-fit of the energy models constructed using power meters, on-chip power sensors, and performance monitoring counters (PMCs).- Focuses on the models, algorithms, methods, software tools, systems and development practices which will facilitate improved utilization of the modern and perspective hardware platforms. Show less

May 2016 - Nov 2020

Postgraduate Demonstrator

University College Dublin

Demonstrated following undergraduate modules:- Data Science in Practice (python)- Introduction to Programming (Python)- Unix Programming (C/C++, bash scripting, python)- Computer Programming (C/C++)- Parallel and Cluster Computing (OMP, MPI, MKL, CuBlass, pthreads)- Processor Design (MIPS32)- High Performance Computing (MPI, OMP, MKL, pthreads, CuBlass)- Introduction to Operating Systems

Sep 2016 - Jun 2020

Tutor

University College Dublin

Dublin

Web Design and Analytics- To familiarise students with key concepts central to web design and web analytics and also provides a guide to implementing a successful web site and web analytics strategy.- Topics include: design; web design; web development; site evaluation; content management; social media; social networking; e-commerce; e-marketing; customer relationship management; open innovation; business analytics; web analytics; web analytics methodologies; goal setting… Show more Web Design and Analytics- To familiarise students with key concepts central to web design and web analytics and also provides a guide to implementing a successful web site and web analytics strategy.- Topics include: design; web design; web development; site evaluation; content management; social media; social networking; e-commerce; e-marketing; customer relationship management; open innovation; business analytics; web analytics; web analytics methodologies; goal setting strategies; metrics and measurement; data modelling; data reporting, visualisation and simulation; search engine optimisation; future trends.Responsibilities:- Coaching student teams (12-15 per tutorial slot) in collecting user requirements.- Coaching student teams (12-15 per tutorial slot) in designing, creating, and uploading their own website based on the user requirements.- Following a pre-defined scheme, assessing student teams’ submissions.- Assessing individual students’ contribution. Show less

Jan 2018 - May 2018

Tutor

University College Dublin

Dublin

Information Management- focuses specifically on information management from the perspective of people and organizations. Specific attention is paid to information technology in use. In teams, students were requested to develop an IT system on the base of requirements from ‘real-world’ users.Responsibilities:- Teaching the basics of Microsoft Access (based on materials already developed).- Coaching student teams (12-15 per tutorial slot) in collecting user… Show more Information Management- focuses specifically on information management from the perspective of people and organizations. Specific attention is paid to information technology in use. In teams, students were requested to develop an IT system on the base of requirements from ‘real-world’ users.Responsibilities:- Teaching the basics of Microsoft Access (based on materials already developed).- Coaching student teams (12-15 per tutorial slot) in collecting user requirements.- Coaching student teams (12-15 per tutorial slot) in creating their own database derived from user requirements.- Following a pre-defined scheme, assessing student teams’ submissions.- Assessing individual students’ contribution. Show less

Oct 2017 - Dec 2017

Application Developer

Freelance

Copenhagen Area, Denmark

Developed a wide range of projects such as customized POS (Point of Sale) Solutions, Web applications etc.

Nov 2013 - Apr 2016

Research Assistant

Databases And Distributed Systems Group, Technische Universitat Darmstadt

Darmstadt, Germany

Research & Development. Designed, developed, and analyzed the performance of "HydraNetSim" - a discrete event simulator which allows parallel simulation by exploiting the capabilities of parallelization of modern multicore computing hardware. It is based on a manager-worker paradigm. It divides the simulation model into a number of specific workers (a cluster of processes) considering the number of cores provided by the underlying computing hardware. The synchronization between the workers… Show more Research & Development. Designed, developed, and analyzed the performance of "HydraNetSim" - a discrete event simulator which allows parallel simulation by exploiting the capabilities of parallelization of modern multicore computing hardware. It is based on a manager-worker paradigm. It divides the simulation model into a number of specific workers (a cluster of processes) considering the number of cores provided by the underlying computing hardware. The synchronization between the workers is done via (proposing and implementing) a novel variant of classic null-message algorithm to keep the overhead as low as possible. Show less

Mar 2011 - Oct 2011
Team & coworkers

Colleagues at Forschungszentrum Jülich

Other employees you can reach at fz-juelich.de. View company contacts for 2011 employees →

4 education records

Muhammad Fahad education

Msc - Exchange Studies, Distributed Systems

Technischen Universität Darmstadt
FAQ

Frequently asked questions about Muhammad Fahad

Quick answers generated from the profile data available on this page.

What company does Muhammad Fahad work for?

Muhammad Fahad works for Forschungszentrum Jülich.

What is Muhammad Fahad's role at Forschungszentrum Jülich?

Muhammad Fahad is listed as Scientific Programmer - High Performance Scientific Computing in Terrestrial Systems at Forschungszentrum Jülich.

Where is Muhammad Fahad based?

Muhammad Fahad is based in Jülich, North Rhine-Westphalia, Germany while working with Forschungszentrum Jülich.

What companies has Muhammad Fahad worked for?

Muhammad Fahad has worked for Forschungszentrum Jülich, Heterogeneous Computing Lab (University College Dublin), University College Dublin, Freelance, and Databases And Distributed Systems Group, Technische Universitat Darmstadt.

Who are Muhammad Fahad's colleagues at Forschungszentrum Jülich?

Muhammad Fahad's colleagues at Forschungszentrum Jülich include Jad Abi Haidar, Long Nghiem, Dr. Ronald J., Anna Novelli, and Janet Carter-Sigglow.

How can I contact Muhammad Fahad?

You can use AeroLeads to view verified contact signals for Muhammad Fahad at Forschungszentrum Jülich, including work email, phone, and LinkedIn data when available.

What schools did Muhammad Fahad attend?

Muhammad Fahad holds Doctor Of Philosophy - Phd, Computer Science from University College Dublin.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Muhammad Fahad you were looking for.

View similar profiles