Karthik Subramanian

Principal Software Engineer at Microsoft

Redmond, Washington, United States
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
Karthik Subramanian is a Principal Software Engineer at Microsoft with 15 years of experience building large-scale data systems and developer tooling. He has driven features across Microsoft Fabric and Azure Synapse Analytics—shipping improvements to Spark, Delta Lake, low-shuffle merge semantics, and optimize-write workflows—while also leading efforts to containerize deployments and accelerate end-to-end testing. His background includes deep backend work on Azure Time Series Insights, optimizing Parquet IO and distributed query execution, and hands-on customer troubleshooting for production-scale telemetry. An ASU computer science graduate from Chennai, he blends research experience in learning technologies with product-oriented engineering from roles at PayPal and startups. Beyond core engineering, he boosts team productivity through developer-focused innovations like prebuilt dev-containers with AI-driven debugging. Known for shifting complex distributed algorithms into practical, reliable platform features, he excels at marrying performance optimizations with operational reliability.
code15 years of coding experience
job13 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Arizona State University
bookComputer Science, Computer Science at Vidya Mandir Senior Secondary School
bookB.Tech., Information Technology, B.Tech., Information Technology at SSN College of Engineering
languagesEnglish, Tamil, Telugu, Hindi
stackoverflow-logo

Stackoverflow

Stats
60reputation
5kreached
1answer
3questions
github-logo-circle

Github Skills (67)

apache-spark10
python10
swagger10
microsoft-azure10
rest-api10
openapi10
r10
big-data10
dotnet10
scale10
api10
sdk10
rest10
sql10
data-processing10

Programming languages (7)

C#TypeScriptJavaScalaJSONPythonTypeSpec

Github contributions (5)

github-logo-circle
Sample modules written in different languages that can be used as templates for applications needing to query Time Series Insights
Contributions:1 review, 17 commits, 10 PRs in 1 year 7 months
querytime-series-insightslanguagestime-seriesinsights
The source for REST API specifications for Microsoft Azure.
Contributions:13 PRs, 39 pushes, 7 branches in 2 years 7 months
apispecificationsrestmicrosoft-azuremicrosoft
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
Karthik Subramanian - Principal Software Engineer at Microsoft