Subham Sharma profile photo 1 on Tal

Subham Sharma

Software Engineer @ Visa

Bengaluru

2+ years of work experience

Visa
Jun 20242 yrs 4 mosPresent

Bengaluru, Karnataka, India

Building and scaling Visa's Machine Learning Platform to support 1,000+ data scientists, focusing on cloud-native architecture, multi-tenant isolation, and backend orchestration. โ˜๏ธ ๐๐ž๐ฑ๐ญ-๐†๐ž๐ง ๐Œ๐‹ ๐๐ฅ๐š๐ญ๐Ÿ๐จ๐ซ๐ฆ (๐€๐–๐’ ๐„๐Š๐’): โ€ข Architected and engineered Visa's new cloud-agnostic Kubeflow ecosystem (Notebooks, Pipelines, KServe, MLflow, Volcano) on AWS EKS from scratch, successfully replacing the legacy on-premises platform. โ€ข Implemented cross-account, per-user identity propagation between AWS SageMaker Unified Studio (SMUS) and the MLP EKS cluster. Designed a complex federation chain (AD SCIM โ†’ IAM Identity Center โ†’ EKS Pod Identity) enabling secure, user-scoped data access across VPC boundaries with zero long-lived secrets. โ€ข Designed a strict multi-tenant isolation model utilizing per-user Kubeflow Profiles, namespace-scoped RBAC, and EFS-backed persistent storage, ensuring strong workload isolation across shared GPU nodes. โ€ข Built the multi-tenant auth plane by directly integrating Microsoft Entra ID with OAuth2 Proxy, implementing JWKS validation against the EKS OIDC issuer. โš™๏ธ ๐๐•๐ˆ๐ƒ๐ˆ๐€ ๐ƒ๐†๐— ๐‡๐Ÿ๐ŸŽ๐ŸŽ & ๐‘๐ฎ๐ง:๐š๐ข ๐Ž๐ซ๐œ๐ก๐ž๐ฌ๐ญ๐ซ๐š๐ญ๐ข๐จ๐ง: โ€ข Developed a FastAPI orchestration service to abstract the Run:ai API ecosystem, managing complex GPU workloads on DGX H100 clusters. โ€ข Unblocked a 6-month production bottleneck by auditing and standardizing the OIDC identity bridge between Keycloak and ForgeRock. ๐Ÿ“Š ๐๐ฅ๐š๐ญ๐Ÿ๐จ๐ซ๐ฆ ๐Ž๐ฉ๐ญ๐ข๐ฆ๐ข๐ณ๐š๐ญ๐ข๐จ๐ง & ๐ƒ๐š๐ฌ๐ก๐›๐จ๐š๐ซ๐๐ข๐ง๐ : โ€ข Architected a real-time resource monitoring system (Golang, Prometheus, Volcano Scheduler) that tracks 100+ node clusters, reducing failed job submissions by 75% and saving 20+ engineering hours weekly. โ€ข Optimized backend concurrency with goroutines and thread-safe caching, cutting response times by 60%.
Visa
Jan 20246 mosJun 2024

Bengaluru, Karnataka, India

-> Designed and built a full-stack LLM deployment solution using React, Golang, and Python, reducing model deployment time by 90% through a seamless Docker and Kubernetes-based workflow. -> Engineered an intuitive model selection UI with RESTful APIs that supported 10+ model architectures, enabling easy integration and rapid A/B testing for researchers. -> Developed a responsive, real-time chat interface, enabling researchers to conduct interactive, qualitative evaluations of LLM conversational abilities.
Visa
Jun 20232 mosJul 2023

Bengaluru, Karnataka, India

-> Automated the Apache Bigtop RPMs signing process, improving efficiency and reducing manual intervention per release cycle. -> Developed an automated system for comparing current RPM versions with previous versions, ensuring compatibility and identifying potential issues before deployment, increasing productivity reducing post-deployment bugs by 40%. -> Analyzed Apache Bigtop build time bottlenecks and implemented targeted optimizations, reducing build time by 20-30% for each component and saving approximately 45 minutes per build across 8+ components.

Subhamโ€™s AI Stack

claude code
claude code
claude
claude
codex
codex
gemini
gemini
github copilot
github copilot
mcp
mcp

Education

Motilal Nehru National Institute of Technology

Bachelor of Technology, Computer Engineering

Motilal Nehru National Institute of Technology

20204 yrs2024

Join Subham and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Subham Sharma on Tal

Headline

Software Engineer @ Visa

About

Backend Software Engineer at Visa specializing in MLOps, cloud-native architecture, and distributed systems. I currently focus on architecting and building Visa's next-generation Machine Learning Platform to AWS EKS, building a cloud-agnostic Kubeflow stack designed to serve 1,000+ data scientists. My expertise lies in developing high-performance backend services in Golang and Python, designing robust multi-tenant isolation models, and implementing complex identity federation (OAuth2/OIDC) across distributed network boundaries. Recent highlights include: โ€ข Architecting a comprehensive Kubeflow ecosystem (Notebook, TrainJob, Pipelines, KServe) on AWS EKS, implementing a custom identity federation chain for secure, zero-secret workload isolation across multiple AWS accounts. โ€ข Integrating NVIDIA DGX H100 clusters with Run:ai orchestration via custom FastAPI services to streamline GPU workloads. โ€ข Building real-time monitoring and resource allocation pipelines that reduced failed job submissions by 35% and improved backend API response times by 60%. I am passionate about tackling complex resource constraints, platform security, and building scalable, developer-first infrastructure from the ground up. Top Skills: Golang โ€ข Python โ€ข Kubernetes & AWS (EKS) โ€ข Kubeflow & MLOps โ€ข Distributed Systems โ€ข Identity & Access Management (OIDC/OAuth2)

Location

Bengaluru

AI stack

claude code

claude

codex

gemini

github copilot

mcp

Work experience

Software Engineer at Visa, Jun 2024 - Present ยท 2 yrs 4 mos, Bengaluru, Karnataka, India, Building and scaling Visa's Machine Learning Platform to support 1,000+ data scientists, focusing on cloud-native architecture, multi-tenant isolation, and backend orchestration. โ˜๏ธ ๐๐ž๐ฑ๐ญ-๐†๐ž๐ง ๐Œ๐‹ ๐๐ฅ๐š๐ญ๐Ÿ๐จ๐ซ๐ฆ (๐€๐–๐’ ๐„๐Š๐’): โ€ข Architected and engineered Visa's new cloud-agnostic Kubeflow ecosystem (Notebooks, Pipelines, KServe, MLflow, Volcano) on AWS EKS from scratch, successfully replacing the legacy on-premises platform. โ€ข Implemented cross-account, per-user identity propagation between AWS SageMaker Unified Studio (SMUS) and the MLP EKS cluster. Designed a complex federation chain (AD SCIM โ†’ IAM Identity Center โ†’ EKS Pod Identity) enabling secure, user-scoped data access across VPC boundaries with zero long-lived secrets. โ€ข Designed a strict multi-tenant isolation model utilizing per-user Kubeflow Profiles, namespace-scoped RBAC, and EFS-backed persistent storage, ensuring strong workload isolation across shared GPU nodes. โ€ข Built the multi-tenant auth plane by directly integrating Microsoft Entra ID with OAuth2 Proxy, implementing JWKS validation against the EKS OIDC issuer. โš™๏ธ ๐๐•๐ˆ๐ƒ๐ˆ๐€ ๐ƒ๐†๐— ๐‡๐Ÿ๐ŸŽ๐ŸŽ & ๐‘๐ฎ๐ง:๐š๐ข ๐Ž๐ซ๐œ๐ก๐ž๐ฌ๐ญ๐ซ๐š๐ญ๐ข๐จ๐ง: โ€ข Developed a FastAPI orchestration service to abstract the Run:ai API ecosystem, managing complex GPU workloads on DGX H100 clusters. โ€ข Unblocked a 6-month production bottleneck by auditing and standardizing the OIDC identity bridge between Keycloak and ForgeRock. ๐Ÿ“Š ๐๐ฅ๐š๐ญ๐Ÿ๐จ๐ซ๐ฆ ๐Ž๐ฉ๐ญ๐ข๐ฆ๐ข๐ณ๐š๐ญ๐ข๐จ๐ง & ๐ƒ๐š๐ฌ๐ก๐›๐จ๐š๐ซ๐๐ข๐ง๐ : โ€ข Architected a real-time resource monitoring system (Golang, Prometheus, Volcano Scheduler) that tracks 100+ node clusters, reducing failed job submissions by 75% and saving 20+ engineering hours weekly. โ€ข Optimized backend concurrency with goroutines and thread-safe caching, cutting response times by 60%.

Software Engineer Intern at Visa, Jan 2024 - Jun 2024 ยท 6 mos, Bengaluru, Karnataka, India, -> Designed and built a full-stack LLM deployment solution using React, Golang, and Python, reducing model deployment time by 90% through a seamless Docker and Kubernetes-based workflow. -> Engineered an intuitive model selection UI with RESTful APIs that supported 10+ model architectures, enabling easy integration and rapid A/B testing for researchers. -> Developed a responsive, real-time chat interface, enabling researchers to conduct interactive, qualitative evaluations of LLM conversational abilities.

Software Engineer Intern at Visa, Jun 2023 - Jul 2023 ยท 2 mos, Bengaluru, Karnataka, India, -> Automated the Apache Bigtop RPMs signing process, improving efficiency and reducing manual intervention per release cycle. -> Developed an automated system for comparing current RPM versions with previous versions, ensuring compatibility and identifying potential issues before deployment, increasing productivity reducing post-deployment bugs by 40%. -> Analyzed Apache Bigtop build time bottlenecks and implemented targeted optimizations, reducing build time by 20-30% for each component and saving approximately 45 minutes per build across 8+ components.

Education

Bachelor of Technology, Computer Engineering, Motilal Nehru National Institute of Technology