AI/ML Researcher specialized in developing cutting-edge software solutions that unlock insights from massive datasets. With a background as a Senior Research Software Scientist at Swinburne University, led the development of Corrfunc, a renowned open-source tool leveraging SIMD intrinsics to significantly enhance the performance of astronomical computations. Expertise spans Python programming, C algorithms, and HPC, with notable achievements including the creation of novel algorithms for cosmological simulations and pioneering advancements in AI-driven data processing. Holds a PhD in Astronomy & Astrophysics from The Pennsylvania State University and a B.Tech in Electrical Engineering from the Indian Institute of Technology, Kharagpur. Recognized for leadership in research software engineering and recipient of prestigious awards for contributions to astronomy software development.
– Developed a groundbreaking algorithm to identify and characterize halo-halo flybys in cosmological simulations, pioneering the understanding of galactic interactions.
– Enhanced computational efficiency through parallel computing techniques including MPI and OpenMP, ensuring scalability and performance optimization.
– Integrated the algorithm seamlessly into existing simulation frameworks, facilitating its application across diverse cosmological models.
– Contributed to advancing knowledge in galaxy formation dynamics by enabling detailed analysis of halo interactions.
– Developed bespoke Python utilities to convert research datasets into a compatible format for ingestion by an established web-based tool, streamlining data integration processes.
– Implemented data preprocessing techniques to ensure accuracy and compatibility with the web platform’s requirements, facilitating seamless data transfer and analysis.
– Enhanced the efficiency of data transformation workflows through automation and optimization, reducing manual effort and increasing productivity.
– Collaborated with interdisciplinary teams to tailor data processing pipelines to specific research needs, fostering effective communication and project alignment.
– Supported ongoing research initiatives by providing reliable tools for data preparation, contributing to improved accessibility and usability of research findings.
– Developed, implemented, and launched multiple iterations of the widely-used open-source tool, Corrfunc, employing software and hardware co-design strategies and SIMD intrinsics
(SSE4, AVX, AVX2, AVX512F, ARM NEON) to enhance the performance of common astronomy computations by more than 50Ă—.
– Modernized legacy C code to accommodate diverse data formats as inputs, improved MPI parallelization, integrated Python interfaces, implemented continuous integration practices,
and enhanced documentation for increased usability and maintainability.
– Designed a versatile and portable data format along with associated Python tools to facilitate the public distribution of hundreds of terabytes of simulation data from a large-
scale international collaboration.
– Collaborated closely with interdisciplinary teams to ensure the compatibility and scalability of Corrfunc across various computational environments and datasets, fostering
enhanced collaboration and research outcomes.
– Spearheaded efforts to optimize computational workflows, reducing processing times and resource utilization, thereby advancing capabilities in large-scale astronomical data
analysis.
– Secured approximately USD 35,000 in funding to develop and deliver research software solutions.
– Identified and resolved a memory-race condition in multi-threaded execution within a prominent astronomy library, enhancing its stability and performance.
– Developed and deployed a distributed software pipeline for a client, enabling the processing of diverse data formats within existing legacy systems.
– Collaborated with stakeholders to ensure the seamless integration and operation of the distributed pipeline, optimizing data processing efficiency and scalability.
– Provided technical expertise and support to stakeholders, facilitating smooth project execution and achieving project milestones effectively.