Gaurav Shukla

Senior Software Engineer

Bangalore, Karnataka, India9 yrs 6 mos experience
Most Likely To Switch

Key Highlights

  • Expert in compiler development and machine learning frameworks.
  • Significant contributions to LLVM and TensorFlow MLIR.
  • Strong academic background from IIT Delhi.
Stackforce AI infers this person is a Software Development expert with a focus on Compiler Technology and Machine Learning.

Contact

Skills

Core Skills

Compiler DevelopmentMachine LearningCompiler InfrastructureOpen-source DevelopmentSoftware DevelopmentTeachingDatabase Management

Other Skills

MLIRC++LLVMTensorFlowJavaMicroservicesPythonSQLREST APIDatabase SystemsData StructuresProblem SolvingMEAN StackCollaboration ToolsJavaScript

About

AMD leverages expertise in compiler development, MLIR, and C++ to contribute to high-performance software solutions. Focused on enhancing machine learning compiler frameworks, the role emphasizes collaboration and driving innovation in a dynamic environment. A strong academic foundation from IIT Delhi in Computer Science underpins contributions to advanced compiler infrastructure. Passionate about open-source development, with prior impactful contributions to LLVM and Pytorch/TensorFlow MLIR as part of industry roles.

Experience

9 yrs 6 mos
Total Experience
1 yr 6 mos
Average Tenure
2 yrs 6 mos
Current Experience

Amd

Senior Software Development Engineer

Oct 2023Present · 2 yrs 7 mos · Remote

Nod.ai

Machine Learning Compiler Engineer

Oct 2021Oct 2023 · 2 yrs · Bangalore Urban, Karnataka, India

  • Open-source contributions to torch MLIR - https://github.com/llvm/torch-mlir/
Compiler DevelopmentMachine Learning

Polymage labs

Software Engineer

Dec 2020Oct 2021 · 10 mos · Bangalore Urban, Karnataka, India

  • Compiler Infrastructure, Open-source contributions to llvm, tensorflow MLIR.
Compiler InfrastructureOpen-source Development

Wells fargo

Program Associate A

Aug 2020Dec 2020 · 4 mos · Bangalore Urban, Karnataka, India

  • Designed a Stock Market naive application in Java Micro services architecture
  • Designed an Auto Mailing system that reads required information from confluence pages(using Atlassian Confluence REST API python), then send notifications to Symphony chat groups(Symphony API python) and mails to multiple recipients
JavaMicroservicesPythonSoftware Development

Coding blocks

Teaching Assistant

Apr 2020May 2020 · 1 mo

  • Mentored a group of students in advance data structure concepts and problem solving skills
Data StructuresProblem SolvingTeaching

Indian institute of technology, delhi

Graduate Teaching Assistant

Jul 2018Jul 2020 · 2 yrs · Greater Delhi Area

  • Designed an assignment of recursive queries and implemented an auto graded evaluation system for course "Introduction To Database Systems(COL 362/632)"
  • Tutored struggling students individually and in small groups to reinforce learning concepts,
  • taught python, evaluated python assignments for "Introduction to Computer Science(COL 100)"
PythonDatabase SystemsTeachingDatabase Management

Persistent systems

Software Engineer

Sep 2016Jun 2018 · 1 yr 9 mos · Pune, Maharashtra

  • Developed a Collaborative tool that allows multiple users to chat, share files and share a common drawing board, using MEANStack technology
  • Implemented new features, updated and fixed bugs in IBM CE Collaborative Lifecycle Management(CLM)
MEAN StackCollaboration ToolsSoftware Development

Education

Indian Institute of Technology, Delhi

M.Tech — Computer Science

Jan 2018Jan 2020

University Institute of Technology, RGPV

Bachelor’s Degree — Computer Science & Engineering

Jan 2012Jan 2016

Jawahar Navodaya Vidyalaya - JNV

High School — PCM

Jan 2004Jan 2011

Stackforce found 100+ more professionals with Compiler Development & Machine Learning

Explore similar profiles based on matching skills and experience