Akshay Parashar

Software Engineer

Sunnyvale, California, United States7 yrs 9 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in machine learning and computer vision.
  • Proven track record in optimizing AI systems.
  • Strong leadership and communication skills.
Stackforce AI infers this person is a highly skilled Software Engineer specializing in AI/ML and high-performance computing.

Contact

Skills

Core Skills

Software InfrastructureBackendPython (programming Language)C++Distributed Systems

Other Skills

High performance computingMachine learning systemsDeep LearningComputer VisionAndroid Application DevelopmentArtificial Intelligence (AI)Recurrent Neural Networks (RNN)Convolutional Neural Networks (CNN)Deep Neural Networks (DNN)KerasTensorFlowLeadership

About

Software Engineer and computer science graduate student from University of Wisconsin-Madison. Prior to joining UW Madison, I have worked as a Lead Engineer in Samsung Research Institute, Bangalore with a demonstrated history of working in the Research and development industry. Skilled in computer vision, deep learning, machine learning systems, high performance computing, distributed systems and Android Application Development. Authored multiple patents and papers in reputed conferences for high performance ML systems in embedded devices. Strong team player with a good set of communication and leadership skills.

Experience

7 yrs 9 mos
Total Experience
2 yrs 7 mos
Average Tenure
3 yrs 4 mos
Current Experience

Google

Software Engineer

Jan 2023Present · 3 yrs 4 mos · Sunnyvale, California, United States · On-site

  • Responsible for development of google's logging infrastructure used for collection, storage and management of data. Supporting critical metadata needed for logs collection and highly available large scale data processing over them.
Software Infrastructurebackend

Meta

Software Engineer Internship

May 2022Aug 2022 · 3 mos · Menlo Park, California, United States

  • I worked as part of PyTorch Perf Infra team who focuses on infrastructure and data-driven optimizations for PyTorch. I worked as core maintainer in PyTorch open-sourced Github repository. My project aimed to support inter-op parallelism in Static Runtime CPU inference Engine. I developed infrastructure for inter-op parallelism for PyTorch models in CPU runtime giving up to 90% improvement in performance of PyTorch models and merged into open-sourced GitHub PyTorch repository. I also designed and developed framework for execution of asynchronous operations on custom executors. This enabled the runtime to delegate the asynchronous execution of sub-graphs on parallel threads improving throughput of data-centers. The project contributions are merged into the Pytorch Github Repository
Python (Programming Language)C++

Samsung research institute, bangalore

3 roles

Lead Software Engineer

Mar 2021Aug 2021 · 5 mos · Bengaluru, Karnataka, India

  • Machine Learning Systems @Samsung.
  • Research and Development for the acceleration of deep neural network use-cases on edge devices via distributed heterogeneous computing, performance, and memory optimizations for AI-enabled Samsung camera vision use-cases.
Distributed Systems

Senior Software Engineer

Promoted

Feb 2019Mar 2021 · 2 yrs 1 mo · Bengaluru, Karnataka, India

  • Artificial intelligence for vision usecases @samsung
  • Responsible for development of system software for machine learning use-cases on Samsung mobile devices.
  • Heterogeneous inferencing of deep learning frameworks on mobile devices
  • Power efficient and accelerated inference of complex deep learning solutions on mobile devices

Software Engineer

Jun 2017Feb 2019 · 1 yr 8 mos · Bengaluru, Karnataka, India

  • Responsibility includes the Acceleration of deep neural computer vision use-cases for Samsung mobile devices.
  • Work lies in the intersection of High-performance computing and AI on different DNN Engines like Caffe, Armnn, Tensorflow, Snapdragon Neural Processing Engine, SNPE in common grounds of heterogeneous computing units like CPU, Graphics Processing Unit, Digital Signal Processors, and Neural Processors.
  • Contributions for over 20x performance/power/memory improvement and efficient deployment of over 20 camera USP features. Represented Samsung at organizational level at Device Solutions Research, Samsung Korea for the integration of camera vision use-cases on Neural Processing Unit for S10/Note10 devices.

Samsung r&d institute india - bangalore private limited

Engineer Internship

Jun 2016Jul 2016 · 1 mo · bangalore

  • Internship in Samsung IOT AI Research and Development
  • Real-Time Video Streaming by android devices and Onvif camera to the server performing vision intelligence of object detection and classification.
  • Development of an Android application responsible for sending real-time video frames via RTMP protocol to the server. Deployment of Nginx RTMP media server on Amazon AWS for incoming video frames and provide HLS video output after DNN inference.

Strollup

Android Developer

May 2015Aug 2015 · 3 mos · Delhi

  • Android application development internship for Lifestyle Application named Stollup.
  • Responsibilities: front-end application development, database management, and server interaction, low-level designing for the application.
  • The application was successfully deployed on Google Play Store with over 9k+ downloads.
  • Play Store Link - https://play.google.com/store/apps/details?id=in.strollup.android

Education

University of Wisconsin-Madison

Master's degree — Computer Science

Aug 2021Dec 2022

Delhi Technological University

Bachelor of Technology - BTech — Computer Science

Jan 2013Jan 2017

DAV Public School

Higher Secondary Graduate — Non- medical

Jan 2004Jan 2013

Stackforce found 100+ more professionals with Software Infrastructure & Backend

Explore similar profiles based on matching skills and experience