I support deep learning research efforts at Deepgram through the development and maintenance of critical hardware and software infrastructure. Additionally, I help develop some of our SaaS products. Below are some of the projects I have worked on:
• Developed optimized GPU versions of key proprietary algorithms using CUDA
• Built and managed GPU cluster used for training Deep Learning ASR models
• Developed custom Python modules (written in C) to perform fast GPU-to-GPU data transfers using OpenMPI during multi-GPU deep neural network training in Tensorflow
• Wrote web application back-ends (SaaS product, system monitoring, etc.) using Python with Tornado and PostgreSQL and front-ends using Vue.js
• Implemented custom Allreduce methods using OpenMPI primitives to optimize deep neural network model training
• Developed Python data augmentation tools for audio data used in automatic speech recognition training tasks