I have over 10 years of experience in AI and machine learning software development, specializing in Python, C, and C++. I am proficient in developing and deploying machine learning and deep learning models, including large language models and generative AI technologies, with expertise in fine-tuning, distributed training, and cloud deployment. Throughout my career, I have led projects involving real-time AI pipelines, retrieval-augmented generation systems, and advanced NLP and computer vision algorithms. I enjoy collaborating with cross-functional teams to create scalable AI solutions and continuously explore innovative AI/ML methodologies to enhance performance and efficiency.

EHSANUL HAQUE

I have over 10 years of experience in AI and machine learning software development, specializing in Python, C, and C++. I am proficient in developing and deploying machine learning and deep learning models, including large language models and generative AI technologies, with expertise in fine-tuning, distributed training, and cloud deployment. Throughout my career, I have led projects involving real-time AI pipelines, retrieval-augmented generation systems, and advanced NLP and computer vision algorithms. I enjoy collaborating with cross-functional teams to create scalable AI solutions and continuously explore innovative AI/ML methodologies to enhance performance and efficiency.

Available to hire

I have over 10 years of experience in AI and machine learning software development, specializing in Python, C, and C++. I am proficient in developing and deploying machine learning and deep learning models, including large language models and generative AI technologies, with expertise in fine-tuning, distributed training, and cloud deployment.

Throughout my career, I have led projects involving real-time AI pipelines, retrieval-augmented generation systems, and advanced NLP and computer vision algorithms. I enjoy collaborating with cross-functional teams to create scalable AI solutions and continuously explore innovative AI/ML methodologies to enhance performance and efficiency.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert

Work Experience

Senior Machine Learning Engineer at IBM
January 1, 2020 - Present
Developed and deployed real-time data streaming AI pipelines on Kubernetes with GPU support, integrating multiple technologies including Kafka, Apache Flink, Triton Inference Server, and LangChain-based LLM agents for dynamic task orchestration, embedding, and vector storage. Designed retrieval-augmented generation (RAG) systems to improve accuracy in question answering and document summarization. Led development and fine-tuning of transformer-based LLMs (BERT, GPT, LLAMA) and utilized commercial APIs and prompt engineering. Applied advanced fine-tuning techniques such as QLoRA, mixed precision training, and gradient checkpointing for efficiency. Conducted cost analysis and optimization of RAG applications, scaled training across GPUs using distributed frameworks, and automated ML pipelines for end-to-end model lifecycle management. Collaborated with cross-functional teams and deployed ML models using CI/CD pipelines, containerization, and cloud platforms.
Software Engineer – Machine Learning at Communication & Power Industries
December 31, 2019 - August 27, 2025
Designed safety critical software systems for medical imaging applications. Developed, trained, and deployed scalable ML/DL models for detection, segmentation, registration, OCR, and tracking. Optimized deep neural networks for accuracy and real-time performance on resource-constrained devices. Conducted data preprocessing and augmentation, prepared regulatory documentation per IEC 62304, and identified and resolved software defects. Led, trained, and mentored teams in various projects.
Verification Engineer at Evertz Microsystems
October 31, 2009 - August 27, 2025
Performed quality assurance, functional and system-level testing, debugging, and verification for video processing firmware. Advised and trained personnel on hardware troubleshooting. Collaborated with customers and engineering to resolve hardware and firmware issues. Planned and executed product qualification activities and implemented test procedures both automated and manual. Reviewed technical specifications for testability and compliance.
Software Engineer at Siemens
September 30, 2007 - August 27, 2025
Developed and tested C/C++ code for telecommunication devices. Supported software QA and optimized I/O performance. Wrote test plans and test cases, conducted system integration and system-level tests. Reported issues through bug tracking systems and assisted engineering teams in debugging and resolving them. Developed test scripts for automation frameworks.

Education

Master of Engineering (Electrical & Computer Engineering) at McMaster University, Hamilton, ON
January 1, 2009 - December 31, 2010
Bachelor of Applied Science (Electrical Engineering) at University of Windsor, ON
January 1, 2002 - December 31, 2005

Qualifications

Certificate in Artificial Intelligence
January 11, 2030 - August 27, 2025
IBM AI Engineering Professional Certificate
January 11, 2030 - August 27, 2025
Data Analysis using Python – IBM Badge
January 11, 2030 - August 27, 2025
Applied AI Professional Certificate – IBM Badge
January 11, 2030 - August 27, 2025
Deep Learning with Keras – IBM Badge
January 11, 2030 - August 27, 2025
Deep Neural Networks with PyTorch – IBM Badge
January 11, 2030 - August 27, 2025
Deep Learning with TensorFlow – IBM Badge
January 11, 2030 - August 27, 2025
Data Science – IBM Badge
January 11, 2030 - August 27, 2025

Industry Experience

Healthcare, Software & Internet, Telecommunications, Manufacturing, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert

Hire a AI Engineer

We have the best ai engineer experts on Twine. Hire a ai engineer in Mississauga today.