Research Software Engineer at The University of Alabama
United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Karnesh Jain is a Research Software Engineer with 8 years of experience turning complex scientific and environmental data into production-ready machine learning and simulation systems. He has built full-stack GIS web apps, cloud data pipelines for 40 TB datasets on GCP/AWS, and deployed forecasting models on HPC for automated daily execution—cutting query times and improving accessibility for decision makers. His background spans deep learning for medical imaging and materials classification, Monte Carlo and agent-based simulation tools for scientific research and law enforcement, and optimization of large-scale data formats like Parquet for NOAA’s models. Trained as a PhD researcher, Karnesh blends rigorous computational science with practical engineering, often shipping open-source Python packages and automation pipelines that accelerate reproducible research. Unusually, his work bridges domain-heavy research (protein folding, snow water forecasting) and production systems, making him adept at moving models from prototype to operational use.
8 years of coding experience
9 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Doctor of Philosophy (Ph.D.) at SUNY at Buffalo
Bachelor of Technology (B.Tech.), Bachelor of Technology (B.Tech.) at Malaviya National Institute of Technology
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
Karnesh Jain - Research Software Engineer at The University of Alabama