Ekramul Islam, Developer in Dhaka, Dhaka Division, Bangladesh
Ekramul is currently unavailable

Ekramul Islam

Machine Learning Engineer and Developer

Dhaka, Dhaka Division, Bangladesh

Toptal member since November 19, 2025

Bio

Ekramul is an accomplished machine learning (ML) engineer with experience at a Fortune 500 company. He specializes in developing complex AI agents with LangGraph and deploying open-source large language models (LLMs) with low latency. Ekramul's research yields state-of-the-art results in NLP tasks, including shallow parsing, sentiment analysis, named entity recognition, and more, resulting in publications at top-tier conferences such as KDD, NAACL, and EMNLP.

Portfolio

IQVIA
Python, LangGraph, LangChain, LangSmith, Amazon SageMaker, Amazon Bedrock...
Giga-tech
PyTorch, Python, FastAPI, MongoDB, Docker, Natural Language Processing (NLP)...

Experience

  • Python - 5 years
  • Scikit-learn - 5 years
  • PyTorch - 4 years
  • Hugging Face Transformers - 4 years
  • FastAPI - 3 years
  • TensorFlow - 3 years
  • LangGraph - 1 year
  • ChromaDB - 1 year

Preferred Environment

Python, PyTorch, LangGraph, FastAPI, TensorFlow, Scikit-learn, Hugging Face Transformers, ChromaDB, Amazon SageMaker, Docker

The most amazing...

...thing I've developed is a shallow and deep parsing pipeline that achieved state-of-the-art results, with a 96.47 F-score on the Penn Treebank.

Work Experience

Machine Learning Engineer

2024 - 2026
IQVIA
  • Developed a conversational AI agent with LangGraph tool-calling capabilities to automate complex ML workflows, dynamically clustering datasets, and allowing users to select features and filter datasets. I received the Impact Award for it.
  • Deployed open-source LLMs, including DeepSeek and Qwen, on AWS SageMaker DJL Serving with vLLM back ends, achieving first-token latency as low as 90ms.
  • Collaborated with cross-functional teams to develop an AI agent using LangGraph, where the agent parses user queries, generates SQL queries, retrieves data, and creates final answers with visualizations.
Technologies: Python, LangGraph, LangChain, LangSmith, Amazon SageMaker, Amazon Bedrock, AI Agents, Large Language Models (LLMs), Amazon Web Services (AWS), FastAPI, Scikit-learn, Hugging Face Transformers, ChromaDB, Docker, Machine Learning, Deep Learning, Natural Language Processing (NLP), Artificial Intelligence (AI), Retrieval-augmented Generation (RAG), Agentic AI, Generative Artificial Intelligence (GenAI), APIs, Agentic Frameworks, Prompt Engineering, JSON, Small Language Models (SLMs), Deep Neural Networks (DNNs), Vector Databases, OpenAI API, SQL, Hugging Face, Architecture, Product Development, REST APIs, Cloud Services, Containers, Jupyter Notebook, Vector Stores, Data Science, Anthropic, Claude, AI Chatbots, Data Protection, AI Development, Git, Model Deployment, Agentic RAG Systems, Machine Learning Operations (MLOps), PyTorch, Deployment, Open-source LLMs, Chatbots, Chatbot Conversation Design, AI Assistants, Amazon S3 (AWS S3), Pydantic, AI Modeling, Pandas, Matplotlib, MLflow, Human-in-the-loop (HITL), RAG Architecture, RAG Pipelines, Snowflake, AI Integration, Claude Agent SDK, GitHub, Claude API, AI Pipeline, Large Language Model Operations (LLMOps), Transformers, Cursor AI, ML Pipelines

Machine Learning Engineer

2021 - 2024
Giga-tech
  • Developed data preparation, training, and inference pipelines with FastAPI and PyPI package for shallow parsing, achieving state-of-the-art results with a 96.47 F-score on the Penn Treebank.
  • Conducted transformer-based model experimentation, cross-dataset analysis, and statistical significance tests for sentiment analysis, leading to a publication as the first author at KDD 2023.
  • Achieved state-of-the-art results in named entity recognition on all Bangla datasets, published in NAACL 2025.
  • Developed a Bangla lemmatizer with 98.17% accuracy, published in EMNLP 2023.
Technologies: PyTorch, Python, FastAPI, MongoDB, Docker, Natural Language Processing (NLP), Large Language Models (LLMs), Deep Learning, Machine Learning, Computer Vision, Research, TensorFlow, Scikit-learn, Hugging Face Transformers, Artificial Intelligence (AI), APIs, Fine-tuning, JSON, Data Pipelines, Deep Neural Networks (DNNs), Hugging Face, Product Development, REST APIs, Containers, Jupyter Notebook, Data Science, AI Development, Git, Model Deployment, Machine Learning Operations (MLOps), GPU Computing, Deployment, Open-source LLMs, Local Hosting, Pydantic, AI Modeling, Pandas, Matplotlib, AI Integration, GitHub, AI Pipeline, Transformers, Data Quality, ML Pipelines

Experience

The Brief News

An AI-driven news aggregation platform that streamlines news information through semantic deduplication and interactive, agentic RAG-based analysis.

KEY FEATURES
• Built a semantic deduplication engine to identify same news stories across multiple news sources, utilizing Gemini to generate unified and unbiased summaries.
• Developed an intelligent news assistant using LangGraph and vector databases to perform agentic RAG, allowing users to query the corpus for deep analytical insights.
• Engineered automated visualization tools within the assistant to extract data-driven trends and generate real-time charts from the news database.

Handwritten Character Image Generation

A conditional GAN was used to generate images of Bangla handwritten digits. A novel collaboration between the Auxiliary Classifier GAN and the Wasserstein GAN was used to generate images of Bangla handwritten characters.

Bangla Next Sequence Prediction

https://ieeexplore.ieee.org/document/9333518
Word completion and sequence prediction in the Bangla language using Trie and a hybrid approach of sequential LSTM and N-gram:

Proposed a solution using a Trie and a combination of LSTM and N-gram to predict the relevant next sequence list in Bangla, published in IEE (ICAICT '20 ).

Education

2017 - 2021

Bachelor of Science Degree in Computer Science and Engineering

Shahjalal University of Science and Technology - Sylhet, Bangladesh

Certifications

DECEMBER 2020 - PRESENT

Neural Networks and Deep Learning

Coursera

Skills

Libraries/APIs

PyTorch, TensorFlow, Scikit-learn, Pandas, Matplotlib, Claude API, Hugging Face Transformers, OpenAI API, REST APIs, Pydantic, NumPy

Tools

Claude, Git, ChatGPT, Claude Agent SDK, GitHub, Amazon SageMaker

Languages

Python, SQL, Snowflake

Frameworks

Agentic Frameworks, LangGraph

Platforms

Jupyter Notebook, Docker, LangSmith, Amazon Web Services (AWS), Google Cloud Platform (GCP)

Storage

JSON, Data Pipelines, MongoDB, Amazon S3 (AWS S3), Elasticsearch

Paradigms

Microservices, Object-oriented Programming (OOP)

Other

FastAPI, Machine Learning, Deep Learning, Natural Language Processing (NLP), LangChain, Amazon Bedrock, AI Agents, Large Language Models (LLMs), Artificial Intelligence (AI), Retrieval-augmented Generation (RAG), Agentic AI, Generative Artificial Intelligence (GenAI), Prompt Engineering, Deep Neural Networks (DNNs), Hugging Face, Data Science, Anthropic, AI Chatbots, AI Development, Model Deployment, Agentic RAG Systems, Machine Learning Operations (MLOps), Deployment, Open-source LLMs, Chatbots, Local Hosting, Chatbot Conversation Design, AI Assistants, AI Modeling, AI Integration, ChatGPT API, ChatGPT Prompts, AI Pipeline, Large Language Model Operations (LLMOps), Qdrant, Transformers, Data Quality, Cursor AI, ML Pipelines, ChromaDB, Generative Adversarial Networks (GANs), Research, APIs, Fine-tuning, Small Language Models (SLMs), Vector Databases, Architecture, Product Development, Cloud Services, Containers, Vector Stores, Data Protection, OpenAI, GPU Computing, MLflow, Image Generation, Human-in-the-loop (HITL), Text to Image, RAG Architecture, RAG Pipelines, Computer Vision, Software Development Lifecycle (SDLC), Digital Signal Processing, Long Short-term Memory (LSTM), N-gram Language Models

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring