Srinivas Karthik is a senior researcher based in Bengaluru with seven years of experience bridging deep academic research and industry R&D in computer science. He holds a PhD from IISc and progressed from software engineering at IBM Research to postdoctoral research at EPFL, then led research teams at Huawei before a period as an independent researcher and now at Microsoft. His background indicates strengths in translating novel research into practical systems and steering projects across both corporate and academic environments. Srinivas combines rigorous theoretical training with hands-on implementation experience, making him effective at moving ideas from prototype to production. The mix of global research exposure and industry leadership suggests he is comfortable operating at the interface of cutting-edge research, product constraints, and collaborative teams. Colleagues would likely find his profile useful for roles that require both research rigor and delivery-focused engineering.
7 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Indian Institute of Science (IISc)
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.