Lead Scientific Software Developer And Researcher at San Diego Supercomputer Center
California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Igor Sfiligoi is a Lead Scientific Software Developer and Researcher with 19 years of experience optimizing high-performance scientific codes for multi-core CPUs, GPUs and emerging APU architectures. Based at the San Diego Supercomputer Center, he leads development of the CGYRO fusion simulation and co-PI’s an AMD MI300A APU-based Cray system, specializing in porting and performance tuning across HTC and HPC environments. He brings deep domain experience in bioinformatics—contributing performance-critical Cython improvements to scikit-bio and optimizations to Bowtie2—and strong roots in distributed computing through long-term work with HTCondor, OSG and glideinWMS. Comfortable across FORTRAN, C/C++, Python and parallel paradigms (MPI/OpenMP/OpenACC), he blends low-level memory- and cache-focused optimizations with system-level orchestration using Kubernetes and cloud/HTCondor stacks. Unusually, he pairs production-grade software engineering with active scientific collaboration in fusion and microbiome research, making him effective at turning research codes into scalable, portable applications.
19 years of coding experience
8 years of employment as a software developer
Master's degree, Security Science, Master's degree, Security Science at EC Council University
Master's degree, Computer Science, Master's degree, Computer Science at Universita Degli Studi di Udine
Contributions:95 commits, 11 PRs, 43 comments in 9 months
Contributions summary:Igor contributed significantly to optimizing the performance of the Bowtie 2 read aligner. Their work focused on improving memory access patterns and prefetching data to reduce cache misses, specifically within the `aligner_seed.cpp` and `bt2_idx.h` files. They also removed unused parameters and refactored code for better readability. These changes suggest a focus on improving the efficiency and speed of core alignment algorithms.
scikit-bio: a community-driven Python library for bioinformatics, providing versatile data structures, algorithms and educational resources.
Role in this project:
Back-end Developer
Contributions:16 reviews, 8 commits, 9 PRs in 4 months
Contributions summary:Igor primarily refactored and optimized code related to the Mantel test in the scikit-bio library, focusing on improving memory locality and performance. This involved the implementation of Cython versions of critical functions, such as `is_symmetric_and_hollow_cy` and `permanova_f_stat_sW_cy`, and the refactoring of existing distance matrix operations. They also added support for the PCoA method to the `permdisp` function, demonstrating a focus on computational efficiency and algorithm optimization within the bioinformatics domain.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Igor Sfiligoi - Lead Scientific Software Developer And Researcher at San Diego Supercomputer Center