profile-pic

Nikhil Durgam

Deep-Learning Compiler Engineer with focused 2-year experience in C++ Software Development, Graph Partitioning and Graph Optimizations. Proficient in handling large code-bases and adept at crafting custom solutions from the ground up, coupled with fervent interest in the innovative application of language models and generative AI. Skilled in integrating Large Language Models (LLMs) for diverse tasks, enhancing efficiency and creativity in problem-solving. Seeking to bring wide-angle, collaborative approach to an innovative team.
  • Role

    ML Compiler Engineer

  • Years of Experience

    3.9 years

Skillsets

  • Docker
  • rag
  • ONNX
  • Node.js
  • MLIR
  • Machine Learning
  • LaTeX
  • HTML/CSS
  • Compiler Design
  • C++
  • graph compilers
  • Generative AI
  • Natural Language Processing
  • LangChain - 1 Years
  • SQL
  • Python - 2 Years
  • JavaScript
  • Git
  • HuggingFace
  • PyTorch
  • Java
  • Algorithms
  • PHP
  • Software Architecture
  • TensorFlow
  • Deep Learning
  • Shell Scripting
  • react
  • Python - 2 Years

Professional Summary

3.9Years
  • Jun, 2021 - Present4 yr 10 months

    Deep Learning Compiler Engineer

    Ceremorphic India Pvt. Ltd.

Applications & Tools Known

  • icon-tool

    HuggingFace

  • icon-tool

    Tensorflow

  • icon-tool

    ONNX

  • icon-tool

    Pandas

  • icon-tool

    Git

  • icon-tool

    Docker

  • icon-tool

    LLMs

  • icon-tool

    React

  • icon-tool

    Node.js

Work History

3.9Years

Deep Learning Compiler Engineer

Ceremorphic India Pvt. Ltd.
Jun, 2021 - Present4 yr 10 months
    Collaborated to engineer a custom deep learning compiler. Focused on ONNX graph compilation, memory allocation, graph computation, partitioning algorithms, IR optimization, and runtime scheduler integration.

Achievements

  • Secured 98.96 percentile in GATE 2018 among 107,893 students | GATE 2018 February 2018

Major Projects

4Projects

Generative Content Creation Tool-set

Jun, 2023 - Present2 yr 10 months
    Created tools for automated generation of articles, blogs, videos using OpenAI APIs and Langchain integrated with vector databases.

BERT Model Training

Dec, 2021 - Dec, 2021
    Trained a BERT model by replicating ML-Commons training, involving data gathering, cleaning, and performance benchmarking.

Dynamic Graph Visualizer

Aug, 2021 - Aug, 2021
    Developed a D3.js-based tool for dynamic visualization of large graphs with collapsible subsections for efficient data analysis.

Freelance Web Development Projects

Jan, 2015 - Dec, 20194 yr 11 months
    Developed responsive web applications ranging from PHP-based websites to web apps using Node.js, React, and Django for diverse clients.

Education

  • Master of Technology in Computer Science and Engineering

    Indian Institute of Technology Bombay (2021)
  • Bachelor of Engineering in Computer Science and Engineering

    Sreenidhi Institute of Science and Technology (2017)