Nilabhra Roy Chowdhury

Software Engineer

Dubai, United Arab Emirates7 yrs 4 mos experience

Key Highlights

  • Expert in NLP/NLU solutions for production settings
  • Proficient in both classical and deep learning approaches
  • Innovative techniques for efficient language modeling
Stackforce AI infers this person is a Deep Learning Engineer specializing in NLP solutions for AI/ML applications.

Contact

Skills

Core Skills

Deep LearningMachine LearningLarge Language Models (llm)Cloud ComputingNlp

Other Skills

PyTorchKubernetesSlurmBazelRayDistributed TrainingCUDATritonAWS SageMakerArgoGoogle Cloud Platform (GCP)Apache BeamOnnxdockerMongoDB

About

My work is heavily centred around finding solutions to NLP / NLU tasks that is usable in a production setting and built from noisy real-world data. I use both classical and deep learning approaches to solve these problems. Translating research papers to code and applying it on new data is something I do on a day to day basis in order to find out a good tradeoff between model performance and computational costs. The end deliverable is often a hybrid of classical NLP models and state of the art Deep Learning approaches which promises both high speed and accuracy. One of my main goals is to transform how language is being modelled at the moment with novel techniques that require fewer compute while beating the current state of the art.

Experience

7 yrs 4 mos
Total Experience
1 yr 3 mos
Average Tenure
10 mos
Current Experience

Nscale

Staff AI Engineer

Jul 2025Present · 10 mos · Remote

PyTorchKubernetesSlurmDeep LearningMachine Learning

Bluorion limited

Senior LLM Research Engineer

Oct 2024Jul 2025 · 9 mos · Dubai, United Arab Emirates · On-site

  • Worked on developing recipes for efficient pre-training. Tech stack involved PyTorch lightning, Ray and Kubernetes.
  • Set up job monitoring and evaluations pipelines based on Ray and Kubernetes.
BazelPyTorchRayLarge Language Models (LLM)Distributed TrainingDeep Learning

Technology innovation institute

Senior NLP Engineer

Aug 2023Oct 2024 · 1 yr 2 mos · Abu Dhabi Emirate, United Arab Emirates · On-site

  • Led the architecture design and distributed training of Falcon3-7B. I performed architecture sweeps and ensured the model scaled across 512 H100 GPUs, running stably for over two months. I also updated the Triton kernels to support H100 GPUs and enabled GQA with TP-agnostic checkpointing.
  • Led the distributed training of Falcon2-11B on 1024 A100 GPUs. Main responsibilities were to integrate FA2 for higher throughput and setting up alerts for run maintenance.
  • Wrote a distributed implementation of the Sophia optimizer in CUDA C++.
  • Enabled access to Falcon models to stakeholders via multiple endpoints.
CUDATritonDistributed TrainingLarge Language Models (LLM)AWS SageMakerDeep Learning

Mbzuai (mohamed bin zayed university of artificial intelligence)

NLP Engineer

Oct 2022Aug 2023 · 10 mos · Abu Dhabi Emirate, United Arab Emirates

Argo

Carted

NLP Engineer

Aug 2021Aug 2022 · 1 yr · Sydney, New South Wales, Australia · Remote

  • Built end-to-end pipeline for training Transformer/BERT based HTML DOM parser.
  • Trained and deployed hierarchical e-commerce product categorisation model.
Google Cloud Platform (GCP)Apache BeamCloud ComputingNLP

Varia

NLP Engineer

Oct 2018Jul 2021 · 2 yrs 9 mos · Munich Area, Germany

  • Developed the Varia Engine which comprised of training Transformer-based DL models for NER, sentence-level sentiment, news category classification, and vector representation of news articles.
  • The models were converted to run on the ONNX runtime and deployed in production as docker containers.
  • Came up with an algorithm to compute news article relevance without using any user data.
  • Added German language support for all the existing DL models (by leveraging XLM-Roberta).
  • Implemented logic for recommending news articles for a collection of documents.
  • Implemented a simple mechanism to generate an extractive summary of a document.
PyTorchOnnxdockerMongoDBMilvusVector Databases+2

Blackout technologies

Deep Learning Engineer

Jan 2018Sep 2018 · 8 mos · Bremen, Bremen, Germany

  • Improved the Q&A system that was used both by the web-based chatbot and by the personality installed in the Pepper robots by coding and training a Key-Value memory network in PyTorch that uses a shared LSTM encoder for both the questions and the answers leading to a recall rate of 80%.
  • Coded and trained a Neural Question Generation model to help human annotators to come up with questions for a given paragraph of text.

Jacobs university bremen

Graduate Teaching Assistant (Data structures and Algorithms)

Oct 2017Dec 2017 · 2 mos · Bremen

  • I helped the professor to evaluate and grade the assignments that were given out throughout the course. I also offered tutorial sessions where students clarified their doubts on both the theory and the practical implementations along with familiarizing themselves with version control using Git.

Stealth ai startup

Deep Learning Engineer

Jan 2017Aug 2017 · 7 mos · San Francisco Bay Area

  • Coded and trained an LSTM based siamese network on the Quora question pairs dataset using PyTorch.
  • Trained the pointer-generator network on the SQuAD dataset.
  • Implemented a Flask-based RESTful service for question answering.
  • Implemented a neural ranked retrieval model using the MS Marco dataset. The chosen model was a GRU-based siamese network.
  • Worked on some novel ideas to generate contextualized word embeddings for OOV tokens.
  • Leveraged neural_qa for performing multistep reasoning for Q&A on HTML tables.

Belong.co

Data Science Intern

Aug 2015Nov 2015 · 3 mos · Bengaluru Area, India

  • Visualized job change and hiring patterns across various domains by writing Python scripts that read data from a MongoDB collection and uses NumPy to analyze and matplotlib to visualize the data.
  • Worked with the DataOps team to develop simple NLP methods to clean and disambiguate data collected by humans, automatically.
  • Built an email classifier using BOW features to predict if a candidate was interested or not interested in a particular job offering. I was responsible for collecting the data by querying multiple SQL tables, cleaning the data to get rid of bad examples and outliers, training and validating a Logistic Regression model, and then deploying it to production as a RESTful service by using Flask.

Education

Jacobs University Bremen

M.Sc — Data Engineering

Jan 2017Jan 2019

West Bengal University of Technology, Kolkata

Bachelor of Technology (B.Tech.) — Computer Science and Engineering

Jan 2012Jan 2016

B.D.M International

CBSE Higher Secondary — Science with Computer

Jan 2010Jan 2012

Stackforce found 100+ more professionals with Deep Learning & Machine Learning

Explore similar profiles based on matching skills and experience