Senior Software Engineer at Tata Consultancy Services
Kolkata, West Bengal, India
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Subhra Gupta is a Senior Software Engineer with 8+ years of engineering experience and 3+ years focused on applied machine learning, currently building production-ready ML systems at Tata Consultancy Services. He specializes in agentic AI, multi-agent orchestration with LangGraph, RAG pipelines, and LLM fine-tuning on AWS, pairing deep learning (PyTorch) with classical ML (scikit-learn) to deliver end-to-end solutions. Subhra combines full-stack skills—Angular, Spring Boot, Kafka, microservices and databases—with strong DevOps experience in Docker, Jenkins, and Linux to ship scalable, reliable products. He has a track record of driving architecture and POC decisions, collaborating across product and engineering teams, and contributing award-winning open-source tooling like Snowflake and XDM. Based in Kolkata and pursuing advanced AI/ML studies at UT Austin, he brings both practical production chops and a curiosity-driven open-source mindset to complex automation and reasoning problems.
8 years of coding experience
10 years of employment as a software developer
Postgraduate Degree, Artificial Intelligence and Machine Learning, Postgraduate Degree, Artificial Intelligence and Machine Learning at The University of Texas at Austin
B Tech, Computer science and engineering, B Tech, Computer science and engineering at West Bengal University of Technology, Kolkata
Graphical SFTP client and terminal emulator with helpful utilities
Role in this project:
Full-stack Developer
Contributions:6 releases, 61 commits, 12 PRs in 11 months
Contributions summary:Subhra contributed to multiple components of the Snowflake application. They updated both `SocketPanel.java` and `SudoUtils.java`, indicating involvement in backend functionality. Further contributions included creating `LazyInitComponent.java` and updating `FileComponentHolder.java`, `TerminalHolder.java`, and `SessionContent.java`, pointing to work on UI components and overall application structure, integrating both front and backend. The user also added the latest version document.
Powerfull download accelerator and video downloader
Role in this project:
Full-stack Developer
Contributions:5 releases, 7 reviews, 109 commits in 4 years 8 months
Contributions summary:Subhra contributed to both the frontend and backend aspects of the Xtreme Download Manager project. They worked on Java configuration files, removing dead code and making miscellaneous improvements to the core application. Additionally, the user updated documentation, including the addition of Mac binaries and various HTML updates for the project's homepage. These contributions suggest a role encompassing both development and documentation tasks.
downloadfirefoxdownloadermacosxvideo-downloader
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
Subhra Gupta - Senior Software Engineer at Tata Consultancy Services