Sahil Chitnis

Software Engineer

Sunnyvale, California, United States8 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in GPU performance and security solutions.
  • Proven track record in IOT project development.
  • Strong background in machine learning and HPC optimization.
Stackforce AI infers this person is a GPU and IOT technology specialist with a strong focus on software security and performance optimization.

Contact

Skills

Core Skills

Software SecurityGpu PerformanceMachine LearningEmbedded SystemsIotWeb DevelopmentGpu DriversGpu CompilerBusiness Intelligence

Other Skills

ADO.NETAlgorithm DesignAngularJSBackendCC ProgrammingC#C++CUDAData StructuresDeep LearningETLFrontendHPCHTML

About

Works[ed] around : Software Security, RISC-V, GPU Drivers, Embedded Systems, C, Linux, GPU Performance, ML / HPC Workload Automation, IOT

Experience

8 yrs 8 mos
Total Experience
2 yrs 10 mos
Average Tenure
7 yrs 3 mos
Current Experience

Nvidia

Senior System Software Engineer

Jun 2022Present · 3 yrs 10 mos · San Francisco Bay Area

  • 1) Protecting Alice & Bob from Eve
  • 2) Developing ways to provide more "space", when things wont "work"
CLinuxGPU PerformanceSoftware Security

Amd

ML Data Center GPU Software Performance Engineer

Jan 2022May 2022 · 4 mos · New York City Metropolitan Area

  • Develop Software that analyzes & improves Machine Learning / Deep Learning / HPC performance on state of the art multi GPU server systems for AMD's Data Center GPU family line.
Machine LearningDeep LearningHPCGPU Performance

New york university

Course Teaching Assistant for Computer Systems Architecture

Sep 2021May 2022 · 8 mos · New York City Metropolitan Area

  • Teaching Assistant for a batch of 250 students

Department of electrical and computer engineering, nyu tandon

Teaching Assistant (TA) for Internet Of Things (IOT) Stem Program

Jul 2021Aug 2021 · 1 mo · New York City Metropolitan Area

  • 1) Guiding development of IOT projects :
  • Data transfer over Client Server architecture using microcontroller
  • Touch based Tic Tac Toe multiplayer game which runs on TFT screen connected to microcontroller with 10 opponents simultaneously playing, from different locations across the US.
  • Weather Reporting/Forcasting tool on TFT screen with touch connected to ESP8266 microcontroller
  • 2) Teaching :
  • Production level C programming
  • Embedded systems concepts
  • Electronic circuit diagrams
  • using ESP8266 microcontroller connected to / displayed on 2.4" TFT touchscreen display using Arduino IDE to a batch of 12 students.
Embedded SystemsC ProgrammingIOT

Nyu stern school of business

Web Development Associate (Student On-Campus Job)

Jun 2021Aug 2021 · 2 mos · New York City Metropolitan Area

  • Developing Frontend/Backend for Endless Frontier Labs's (EFL) website and manage data on the cloud.
  • EFL helps startup's grow through a performance-driven 9-month program that includes access to mentorship, venture capital, and business development.
Web DevelopmentFrontendBackend

Nvidia

2 roles

System Software Engineer 2 (GPU Resource Management Security)

Promoted

Jan 2018Jan 2021 · 3 yrs · Greater Pune Metropolitan Area

  • >>> PIC and lead of feature, to develop secure binary using RISC-V architecture which setups channel management, message management and interrupt management for incoming methods/commands from applications interacting with GPU via HOST.
  • >>> Developed production level binary run on Nvidia’s microcontrollers and kernel code to load this binary part of the Self Driving Car platform ie DRIVE AGX gpu from scratch and implemented SW & HW countermeasures to mitigate security threats improving safety by 30% (ASIL-A level to ASIL-B) to get it ISO 26262 (ASIL-B) certified using Ada/Spark.
  • >>>Developed deadline bound SW security features in a multi HW engine environment and kernel code shipped as part of GPU driver for multiple Nvidia Chip Architectures (Turing, Ampere) one of which enhanceds GPU performance by 50%. Have also worked extensively on RTOS binaries.
  • >>> Developed OEM code for Microsoft’s Playready app to protect Netflix’s 4K content.
  • >>> Developed solutions for Critical Incidence SW security bugs found in GPUs currently used by clients such as Amazon Web Services. Bug was listed as important driver update by Forbes.
RISC-VGPU DriversSecurity FeaturesSoftware Security

CUDA Compiler Team

Jul 2017Dec 2017 · 5 mos · Greater Pune Metropolitan Area

  • >>>Was part of a Research Project that went on to become the top Ideas/Papers presented at Nvidia's annual Tech event in 2018 and is productized from Cuda 9 onwards
  • >>>The project was to build a Traceability Matrix for PTX Assembler Instruction Set which is a part of Nvidia GPU Compiler using LLVM-TableGen.
  • Built LLVM-TableGen in Nvidia tools
  • Designed and coded a machine readable format for Nvidia Assembler instructions based on C++ templates(TD File)
  • Wrote code in c++ to build a new Tablegen backend that :
  • 1)Generates an automated Assembly (PTX) Code Generator
  • 2)Traceability Matrix (To analyse test coverage for Assembly-PTX Instructions
  • in Nvidia Code)
LLVMC++GPU Compiler

Thorogood associates

Business Intelligence and Analytics Intern

Jun 2016Nov 2016 · 5 mos · Bengaluru Area, India

  • Wrote code to build end-to-end modules for a reporting application for Unilever's ambitious Business Intelligence project which handled data for all its products in the Asia,Australia region.
  • Built packages(ETL) using SSIS.
  • Wrote SQL procedures using SQL Server 2008,2012.
  • Used Multidimensional Cube Data Structure to model the data in the application using SSRS.
  • Worked with a team comprising of 15-20 people to meet dynamically changing deadlines by delivering high quality software.
SQLETLBusiness Intelligence

Department of computer science, pune university

Student Co-ordinator, Placement Cell

Jun 2015May 2016 · 11 mos · Greater Pune Metropolitan Area

  • Headed/Led a team of 6 people to conduct Placement Activities with top software companies like Amazon, Thorogood, NNNow.com(Arvind Internet), Thoughtworks, Nomura etc.
  • Induced coding development program(Event "CODE-ASTERIX" ) for the Department of Computer Science at Pune University.
  • Created Placement Brochure and marketed the PUCSD talent in front of top software companies.

Education

New York University

Master of Science - MS — Computer Engineering

Jan 2021May 2022

Department of Computer Science (PUCSD), SP Pune University

Master of Computer Applications - MCA — Computer Science

Jan 2014Jan 2017

Fergusson College

Bachelor of Science - BS — Computer Science

Jan 2011Jan 2014

Stackforce found 100+ more professionals with Software Security & Gpu Performance

Explore similar profiles based on matching skills and experience