Shubham Urkade

Software Engineer

Bengaluru, Karnataka, India9 yrs 5 mos experience

Key Highlights

  • Expert in designing fault-tolerant distributed systems.
  • Developed MLOps platform for efficient model training and deployment.
  • Strong programming skills in Go and Python for scalable systems.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer specializing in distributed systems and MLOps.

Contact

Skills

Core Skills

Distributed SystemsMicroservicesMlops

Other Skills

gRPCGo (Programming Language)Machine LearningPython (Programming Language)Object StorageDockerKubernetesCLinuxC++Quantitative AnalyticsAndroid DevelopmentData StructuresAlgorithmsDebugging

About

* Experience in designing highly available/fault-tolerant distributed systems. * Building a distributed cloud platform to train ML models used for autonomous driving. * Strong foundation in system design. Can design and build with microservices architecture. * Experience with gRPC and REST APIs. * Worked with s3 compatible storage systems. * Can program highly concurrent and scalable systems with golang. Previously worked with object oriented languages like Python, Java and C++ * Quick learner with an innate passion for problem-solving.

Experience

9 yrs 5 mos
Total Experience
2 yrs 5 mos
Average Tenure
2 yrs 1 mo
Current Experience

Nvidia

Senior System Software Engineer

Apr 2024Present · 2 yrs 1 mo · Bengaluru, Karnataka, India · Hybrid

gRPCGo (Programming Language)Distributed SystemsMicroservices

Vmware

Member Of Technical Staff

Jan 2022Apr 2024 · 2 yrs 3 mos · Bangalore Urban, Karnataka, India

  • Enabled distributed ML training by adding support for Ray(an open source framework for distributed computing with python) on vSphere.
  • Developed an internal MLOps platform that provides features like model versioning, model development with a jupyterhub IDE, model training, model benchmarking on various hardware types with OctoML and deployment with BentoML.
Machine LearningPython (Programming Language)MLOpsDistributed Systems

Cisco

Software Engineer

Mar 2019Jan 2022 · 2 yrs 10 mos · Bengaluru, Karnataka, India

  • Working on L3 protocols in the data center networking BU.
  • Actively handling GRE tunnels and object tracking components. Handling day to day bug fixes and features to improve the quality and running complexity of the code.

Lam research

2 roles

Software Engineer 2

Promoted

Aug 2017Sep 2018 · 1 yr 1 mo · Bangalore

  • Working on Wafer Fabrication Equipments.

Software Engineer 1

Jul 2016Aug 2017 · 1 yr 1 mo · Bangalore

Education

B. M. S. College of Engineering

Bachelor of Engineering (BE) — Electronics and Communications Engineering

Jan 2012Jan 2016

Alva's College, Moodabidri, Karnataka

Pre-University

Sep 2010Mar 2012

Kendriya Vidyalaya Kudremukh

science

Jan 2005Jan 2010

Stackforce found 100+ more professionals with Distributed Systems & Microservices

Explore similar profiles based on matching skills and experience