Shashank Gupta

Software Engineer

Bengaluru, Karnataka, India12 yrs 7 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in distributed systems and backend infrastructure.
  • Proficient in AI/ML and microservices architecture.
  • Strong academic background from top institutions.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Cloud Computing and AI-driven solutions.

Contact

Skills

Core Skills

Machine LearningPlatform ArchitectureScalable ArchitectureCloud ComputingMicroservicesDistributed Systems

Other Skills

AlgorithmsAmazon EC2Amazon EKSAmazon ElastiCacheAmazon Web Services (AWS)Apache KafkaApache ZooKeeperArtificial Intelligence (AI)Autonomous VehiclesBackendC++CPU designCUDACloud ApplicationsCloud Computing IaaS

About

● ​Extensive experience in Systems & Application Software Design, specializing in Distributed Systems, Platform Engineering and Backend Infrastructure. Hands-on experience building and deploying Microservices Architecture, RESTful APIs, Containers, AWS, AI/Machine learning products. ● Actively upskilling in AI/ML & Systems Architecture to immediately contribute to a dynamic engineering team. ● Bachelors from Indian Institute of Technology-BHU. Masters in Computer Engineering at University of Wisconsin - Madison, USA Please, get in touch with me at shashank.bhuit@gmail.com

Experience

12 yrs 7 mos
Total Experience
1 yr 7 mos
Average Tenure
1 yr 1 mo
Current Experience

Turiyam ai

Software Developer

May 2025Present · 1 yr 1 mo · Bengaluru, Karnataka, India · On-site

Safeai, inc.

Senior Software Engineer

Aug 2022Dec 2024 · 2 yrs 4 mos · Bengaluru, Karnataka, India · Hybrid

  • ● Led platform engineering efforts by designing a high performance distributed middleware in C++ and python. Enabled real-time camera data processing for autonomous-drive vehicles. Architected a low-latency communication framework between sensors and compute units, optimizing real-time inference efficiency.
  • ● Developed and optimized performance & monitoring solutions for autonomous vehicles software stack
MiddlewareDeep LearningC++Software InfrastructureAutonomous VehiclesMachine Learning+12

Arista networks

Software Engineer

Apr 2021Jul 2022 · 1 yr 3 mos · Bangalore Urban, Karnataka, India · Remote

  • ●​ Development of scalable infrastructure software employed at high-performance datacenters and cloud computing environments using C++, Python.
  • ●​ Implementation of a specialized Link Aggregation Group design as enhancement over existing virtual network protocols like VxLAN and PVLAN to improve throughput, availability and resilience metrics.
C++PythonJavaData CentersScalable ArchitecturePlatform Architecture+13

Asml (harman india)

2 roles

Technical Lead - Software Product Development

Promoted

Jan 2020Dec 2020 · 11 mos

  • Development of the processing subsystem within the software computing platform of ASML. Code refactor and design decision for legacy monolithic core to microservices migration.
  • Scaled input data pipeline and associated backend services by 3x using C++ and Python. Developed a
  • microservice to redirect and process additional raw data pipelines from monolith.
  • Developed a snapshot based deployment tool for application instances, similar to a containerisation system. Led migration of applications to an in-house cloud environment, improving scalability and CI/CD velocity
C++PythonMicroservicesEnterprise SoftwareCloud Computing IaaSSoftware Infrastructure+5

Software Engineer

Nov 2018Dec 2019 · 1 yr 1 mo

  • Software Engineer for ASML, USA.
Computer ScienceSoftware Development

Concurrent real-time

Software Engineer - Operating Systems

Jun 2016Oct 2018 · 2 yrs 4 mos · Miami/Fort Lauderdale Area

  • Real Time Operating Systems Engineer
  • Development, packaging, release and enhancement of a Real Time Operating system RedHawk for time critical applications. Done by customizing CentOS and Ubuntu kernels for x86 and ARM target platforms using C, C++ and Python.
  • Created a systemd and init block service to shield processors and modify interrupt request assignments at boot time.
  • Developed Testing framework for computing Boards like NVidia TX2 using Arduino (hardware end) & bash/python (Software end) with initiation of TFTP boot from Server.
  • Leap second bug fix on RedHawk kernel using advanced Labsat GPS simulators. A bug similar to Y2K bug, this had potential to crash the OS when an extra second was added on 31st Dec 2016 due to slowing of earth rotation.
  • Packaging deb/rpm source code for different applications in OS userspace using Python and Bash.
  • Porting of Device Drivers for Wifi, Bluetooth, USB etc.
  • Complete packaging of GNOME based open source Desktop Environments on RedHawk Linux.
  • Q&A Testing for Redhawk OS for two consecutive releases.
Computer ScienceSoftware Development

University of wisconsin-madison, department of electrical and computer engineering

Research Assistant

Aug 2015May 2016 · 9 mos

  • Working on Global Environment for Network Innovations - Geni Cinema Project (http://www.geni.net/)
  • Exposure in Distributed Systems and Computer Networks. Implementation & Testing of Geni-Cinema Distributed Systems (Live Streaming Video Service at various Universities at USA)
  • This Project is funded by NSF, USA.
  • IEEE conference paper - https://ieeexplore.ieee.org/document/7562242
Computer ScienceSoftware Development

Arm

Intern - Verification Enablement

May 2015Aug 2015 · 3 mos · Austin, Texas Area

  • Intern at Architecture and Technology Group, ARM
  • 1. Wrote Functional Coverage of Self Modifying Code for A64/32 & T32/16 Instructions in System Verilog as part of Random Instruction Sequence Generator in ARMv8-A Architecture.
  • 2. Enhanced Functional Coverage for DFSR Faults
  • 3. Created Sanity Coverpoints for A32 instructions for FP16 coverage.
  • 4. Debug of functional coverage of looping in ARMv8-A Architecture.
  • 5. Assisted in codebase simulation platform transition from Synopsys – VCS to Questa which involved writing multiple python scripts for profiling simulation attributes, generating exclusion files, removing redundant coverbins.
Computer Science

University of wisconsin-madison, department of electrical and computer engineering

2 roles

Research Assistant

Feb 2015Apr 2015 · 2 mos

  • Part of team working on Smart Vents in homes and iBeacon Technology in Smart Public Transport using BLE4.0
Computer Science

Graduate Student

Aug 2014May 2016 · 1 yr 9 mos

  • Masters in Electrical and Computer Engineering. Specialization in Computer Architecture and Systems.
Computer ScienceSoftware Development

Broadcom

2 roles

Bluetooth Engineer

Jan 2014Jul 2014 · 6 mos · Bangalore

  • Bluetooth Firmware Engineer : Different features of BT2.0,3.0,4.0 in Firmware area. Writing new test cases in Python for above features.
Computer Science

Engineer - System Design, Embedded Software Department for 3G Modem Development

Jul 2012Nov 2013 · 1 yr 4 mos · Bengaluru Area, India

  • 1. Worked in Layer 2 of 3G protocol stack in HSDPA, HSUPA and HSPA+ Technologies, providing code support in C and C++
  • 2. Developed Unit Test Bench for MAC Layer for host testing using SDL and TTCN in Microsoft Visual C++. This was used for verification of new codes/features like Dual Cell HSUPA etc. in 3G.
  • 3. Medium Level Application Programming Interface (MLAPI) test cases development for 3G scenarios, Logging analysis and enhancements, Resolving Coverity Issues, Data throughput profiling on Agilent test box. Test Experience with Rohde & Schwarz and Anritsu Box as well.
  • Tools and environment used: Unix and Windows Citrix, Cygwin, Perforce, Source Insight.
Software Development

L&t infotech

Software Engineer

Nov 2013Jan 2014 · 2 mos · Bangalore

  • UMTS Case analysis, customer code Support in C.
Computer ScienceSoftware Development

Enssat - irisa labs, france

Internship Student

May 2011Jul 2011 · 2 mos · France

Software Development

National university of singapore

Internship Student

May 2010Jul 2010 · 2 mos · Singapore

Education

University of Wisconsin-Madison

Master's degree

Jan 2014Jan 2016

Indian Institute of Technology (Banaras Hindu University), Varanasi

Bachelor of Engineering - BE

Jul 2008Jun 2012

Indian Institute of Technology (Banaras Hindu University), Varanasi

Bachelor of Technology (B.Tech.) — Electronics Engineering

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Machine Learning & Platform Architecture

Explore similar profiles based on matching skills and experience