Arnab Phani

Postdoctoral Researcher at The Apache Software Foundation

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Arnab Phani is a research-focused software engineer and postdoctoral researcher in Berlin with 10 years of experience building scalable data and ML systems across academia and industry. He combines deep systems engineering from a long tenure at Teradata with academic rigor from a PhD track at TU Berlin and Graz, now advancing research and teaching as a postdoc. An active Apache SystemDS PMC member and contributor, he has implemented core backend features—such as matrix scaling, libsvm I/O support, performance tweaks to cbind, and lineage optimizations—showing strength in production-ready ML infrastructure. Comfortable moving between Java production code and research prototypes, he brings a pragmatic approach to optimizing end-to-end data science workflows. Colleagues value him for bridging open-source community work with reproducible research and measurable performance improvements.
code10 years of coding experience
job15 years of employment as a software developer
bookBITS Pilani, Birla Institute of Technology and Science
bookBachelor of Technology (BTech) Information Technology, Bachelor of Technology (BTech) Information Technology at West Bengal University of Technology, Kolkata
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at Technische Universität Berlin
github-logo-circle

Github Skills (10)

javas10
mat10
matrix10
performance-optimization10
linear-algebra10
java10
spark9
data-structures8
scala8
data-structure8

Programming languages (3)

JavaTeXHTML

Github contributions (5)

github-logo-circle
apache/systemds

Apr 2019 - Jan 2023

An open source ML system for the end-to-end data science lifecycle
Role in this project:
userBackend Developer
Contributions:4 releases, 38 reviews, 182 commits in 3 years 9 months
Contributions summary:Arnab implemented a new `scale` built-in function, which scales and centers an input matrix, including the addition of test routines. This involved writing Java code within the `org.tugraz.sysds.test.functions.builtin` package. The user also added a new built-in function for time measurements. Additionally, the user added support for the libsvm input/output format and fixed a bug in the generation of lineage items for the `DataGenCPInstruction`. Furthermore, the user worked on enhancing the performance of cbind operations and implemented several partial rewrite and optimization steps for the lineage framework.
pythonend-to-enddmllifecycledata-science
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes
Contributions:141 pushes, 2 branches in 4 years 2 months
templategithub-pages-templatemmistakesmistakesjekyll
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
Arnab Phani - Postdoctoral Researcher at The Apache Software Foundation