profile-pic
Vetted Talent

Adnaan Nazir

Vetted Talent

I work on developing and deploying innovative solutions for generative AI applications, such as text, image, and video synthesis, using LLMs, state-of-the-art techniques and frameworks, such as Langgraph, Langchain, Vector Databases, Advanced RAG, Multi-Agentic Systems, MCP etc.

I have over 10 years of professional experience in software engineering, data science, and machine learning, with a strong background in Python, ML, NLP, LLMs, Multi Agentic Systems, Computer Vision, Azure, and AWS. I graduated with a B.Tech. in Computer Science from the Indian Institute of Technology, Mandi, where I also served as a teaching assistant for the course on Artificial Intelligence.

  • Role

    Lead AI Engineer

  • Years of Experience

    10 years

Skillsets

  • Python
  • Retrieval Augmented Generation
  • GCP
  • Flask
  • FastAPI
  • Data Structures
  • C++
  • Algorithms
  • Machine Learning
  • AWS
  • Computer Vision
  • PyTorch
  • NLP
  • Azure
  • Python
  • anomaly detection
  • Haskell
  • Prolog
  • Pattern recognition
  • Deep Learning
  • Computer Vision
  • C
  • Kubernetes - 8 Years
  • Docker - 8 Years
  • SQL - 8 Years
  • AWS - 8 Years
  • TensorFlow - 8 Years
  • Python - 8 Years

Vetted For

10Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Python Developer (AI/ML & Cloud Services) - RemoteAI Screening
  • 43%
    icon-arrow-down
  • Skills assessed :GCP/Azure, Micro services, Django /Flask, Neo4j, Restful APIs, AWS, Docker, Kubernetes, machine_learning, Python
  • Score: 39/90

Professional Summary

10Years
  • Aug, 2024 - Present1 yr 1 month

    Lead AI Engineer

    MyPocketLawyer
  • Jun, 2023 - Aug, 20241 yr 2 months

    Data and Applied Scientist II

    Microsoft
  • Aug, 2022 - Jun, 2023 10 months

    Data Scientist - LLM and NLP Lead

    CallidusAI
  • Dec, 2015 - Feb, 2016 2 months

    Research and Development Intern

    Siemens Technology and Services
  • Feb, 2016 - Jun, 20193 yr 4 months

    Lead Data Scientist

    Envision Global Leadership
  • Feb, 2020 - Aug, 20222 yr 6 months

    Data Science Manager

    Fortem Genus Labs

Applications & Tools Known

  • icon-tool

    NLP

  • icon-tool

    LLM

  • icon-tool

    GPT-4

  • icon-tool

    Fast API

  • icon-tool

    OpenAI

  • icon-tool

    Mistral

  • icon-tool

    Qdrant

  • icon-tool

    RAG

  • icon-tool

    Python

  • icon-tool

    Machine Learning

  • icon-tool

    AI

  • icon-tool

    .NET Core

  • icon-tool

    Azure

  • icon-tool

    MLOps

  • icon-tool

    PowerBI

  • icon-tool

    PyTorch

  • icon-tool

    Docker

  • icon-tool

    Kubernetes

  • icon-tool

    AWS

  • icon-tool

    GCP

  • icon-tool

    SQL

  • icon-tool

    NoSQL

  • icon-tool

    Prompt Engineering

  • icon-tool

    Flask

  • icon-tool

    DevOps

  • icon-tool

    Nodejs

  • icon-tool

    Redis

  • icon-tool

    Hadoop

  • icon-tool

    Nagios

  • icon-tool

    Linux Kernel

Work History

10Years

Lead AI Engineer

MyPocketLawyer
Aug, 2024 - Present1 yr 1 month
    Building LLM-powered platform which replicates lawyers' decision-making process and automates legal workflows.

Data and Applied Scientist II

Microsoft
Jun, 2023 - Aug, 20241 yr 2 months
    Building production-ready Generative AI-powered co-pilots for Microsoft products.

Data Scientist - LLM and NLP Lead

CallidusAI
Aug, 2022 - Jun, 2023 10 months
    Developed scalable backend for fine-tuning LLMs, enhancing attorney productivity and leading NLP pipelines.

Data Science Manager

Fortem Genus Labs
Feb, 2020 - Aug, 20222 yr 6 months
    Developed RetinalNet for COVID-19 detection and managed neural networks for medical imaging.

Lead Data Scientist

Envision Global Leadership
Feb, 2016 - Jun, 20193 yr 4 months
    Designed algorithms for psychometric tests and developed web applications for ML training jobs.

Research and Development Intern

Siemens Technology and Services
Dec, 2015 - Feb, 2016 2 months
    Worked on test case prioritization and selection using a white-box approach.

Achievements

  • $12.6M funding for startup for COVID-19 detection from eye images using AI, later acquired by SP 500 company.

Major Projects

1Projects

Detection of Covid-19 from eye images using AI

    Led a project involving computer vision for disease detection, achieving $12.6M funding and later acquisition by a SP 500 company.

Education

  • B.Tech Computer Science

    Indian Institute of Technology Mandi
  • 12th

    Luthra Higher Secondary
  • 10th

    Burn Hall School

Certifications

  • Knowledge Graphs - Neo4j, Cypher, RAG

    DeepLearning.AI (Jan, 2025)
  • Microsoft Certified: Azure AI Engineer Associate

    Microsoft (Sep, 2024)
  • Microsoft Certified: Azure Data Scientist Associate

    Microsoft
  • Responsible Generative AI

    Microsoft AI
  • Build Natural Language Solutions with Azure OpenAI Service

    Microsoft AI

AI-interview Questions & Answers

Yeah. So my name is I'm not a I have around 8 years of experience. I in my primary skills are data science machine learning, and generative AI, language models. I also worked, at Microsoft. For around 5 years. And I am looking for the next challenge. I've worked on many challenging products. I have also worked I would go by it using the last language models at Microsoft, and I've

been able to bring solution that's key. Yeah. So, basically, if you if there's a PyTorch model, And And if we were high load cloud based production environment, then there are various steps. One is that we can deploy it in a Kubernetes cluster and then do horizon scaling. And then do more than that. So that it it the the request to get sort of load balance, that is one thing. The other thing is that we can also convert the model to 0 and exit format, which is more optimized for this. That is the second. 3rd is we can also, use do vertical scaling, use a high, end GPU for serving this.

on top of my mind.

Yeah. So, basically, AWS is a service function, and, uh, if you want to maintain managed state in a Python based microservice that interacts with TensorFlow models of hosted AWS. So for this state, we can use some external database and a a config database or something like that. And, basically, uh, the AWS number can connect to that and get the state from that. So that is one way of managing the any state in a Python based microservices.

Yeah. So some of the best methods are basically using git. Not so that there is version control number second is that for, uh, Python, there are there are there is this package standard with if all the developers follow, then the code will be getting well managed. And we can also use my pipe, which is a library for doing the dynamic and static, uh, testing of the code. Another good practice is to basically add those type types also, uh, in the code, although Python doesn't require it. But, um, for credibility purposes, we should do that and also do proper exception handling.

Yeah. For containerization, I think, if a cycle learn application, we can use we can use Docker to containerize it. Like, we can, um, create an API, like, fast API or something like that, and then use Docker to containerize it and deploy it as a Docker image.

Yeah. Just the screen dot add thing, basically, always will return through, whether it's seen or not seen, whether it's there in the set or not. So, basically and then if you do return all of true, it will be true.

Yeah. I think in this case, it can be there will be some, uh, racing condition that will happen, and we cannot and that's why the threads will not function as dessert. So we can use some same of words, uh, or logs in order to prevent

Yeah. So blue green deployment is can easily be done in a Kubernetes. Like, if you if you are deploying your models to the Kubernetes as Docker containers, then essentially, if you're using help charts for doing the same, then what happens is that it happens in a blue green manner. Only thing if you want if we deploy some if you do a new deployment, then say there are a couple of containers of the old, uh, model that are running, they will then now continue with will start up and they will get decommissioned, but it will happen in a good way manner on.

Yeah. I think PyTorch is more widely adopted. There's a there's a much more developer support for PyTorch, much more open source support for time, uh, PyTorch, uh, and, uh, and that's why I think that is, uh, the preferred way to go. TensorFlow allows us some customizability, so that's the pro of TensorFlow.

Yeah. So basically, scalability always takes into account, like, um, you wanna scale it. So we have to deploy it in a in a manner with it it is you can easily, uh, sort of vertically scale it or horizontally scale it. That is 1. Resilient neural networks will become say, if you are having if you do augmentation in the training data set so that it becomes more robust, more resilient. And similarly, we have to adopt all the responsibility principles while developing, uh, these. So those are the 2, 3 things that can be done in order to make it