Hi, I'm
Sadman Kabir Soumik
A data scientist and AI specialist skilled in architecting and developing scalable machine learning systems, including LLMs, Generative AI, and recommender systems. With 6 years of experience in machine learning, software engineering, and cloud computing, I'm passionate about creating innovative, high-impact AI systems.
About Me
As a Senior Data Scientist, I thrive on turning complex data problems into innovative AI solutions that make a real impact. My journey into Artificial Intelligence (AI) and Machine Learning (ML) started back in my undergrad days when I first dived into AI/ML courses. It didn't take long for me to become hooked by the endless possibilities of machine learning and its power to revolutionize industries. Before diving into AI/ML, however, I spent time exploring back-end engineering and mobile app development.
Fast-forward to today, I've had the privilege of working with some incredible organizations around the world. Currently, I'm crafting intelligent solutions at Optimizely Inc., where I focus on building cutting-edge systems involving RAGs, recommender systems, and Large Language Models. Previously, I worked at Venturas Ltd., where I focused on NLP solutions and cloud automation as an AI Engineer. My professional journey started at Chowa Giken Corporation, a Japanese AI R&D company, where I joined just after graduating from university and worked remotely from Bangladesh as a Machine Learning Engineer, contributing to various computer vision and NLP projects.
As a product-oriented person, my engineering philosophy centers on creating practical AI solutions that drive tangible business value and user impact. I consider myself as a full-stack AI engineer with a strong foundation in both machine learning and software engineering, particularly backend development. This dual expertise always helps me to build and deploy production-ready ML systems effectively. A typical day of mine involves spending about 70% of the time writing and reviewing code, with the remaining 30% dedicated to collaborating with stakeholders on system architecture, planning new features, and driving continuous improvements.
In addition to my expertise in artificial intelligence, I have developed deep proficiency in cloud computing over the past six years, with a strong focus on Google Cloud Platform, as most of my professional works have heavily relied on GCP. I've also gained significant experience with AWS, particularly through personal projects and experimentation.
I hold a Bachelor's degree in Computer Science and Engineering from North South University, Dhaka, Bangladesh (2015-2019).
In my spare time, I enjoy exploring and building tech beyond the scope of AI/ML. I love working on a variety of technical challenges that spark my curiosity, whether it's developing a mobile application with React Native, creating animations with Manim, or experimenting with a new tool I've discovered on GitHub. I also write technical blogs, where I share my experiences and insights with the tech community.
Here are the technologies and tools I work with:
Professional Journey
Senior Data Scientist @ Optimizely Inc.
Jan 2023 - Present | Full-time
Optimizely is a U.S.-based multinational company that offers a digital experience platform as a Software-as-a-Service (SaaS) solution. The company provides A/B testing and multivariate testing tools, website personalization, feature toggling capabilities, web content management, and digital commerce solutions.
Things I've been doing here:
- Working on multi-purpose agentic AI systems, including architecting and developing LLM memory components that preserve user and chat context over extended periods.
- Architecting and implementing large-scale recommendation systems serving millions of daily user interactions.
- Developing sophisticated A/B testing frameworks for ML model evaluation and deployment.
- Building real-time model training pipelines for continuous learning from user interactions.
- Developing and maintaining end-to-end machine learning pipelines that train thousands of models daily.
- Creating conversational AI solutions for automated customer segmentation and analysis.
- Designing unified API services for multiple LLM providers to streamline enterprise-wide AI adoption.
- Implementing RAG-based systems to enhance AI applications with domain-specific knowledge.
- Doing cross-functional collaboration between data science and engineering teams for ML infrastructure development.
Senior Artificial Intelligence Engineer @ Venturas Ltd.
Jun 2021 - Dec 2023 | Full-time
Venturas Ltd. is a Japanese startup offering human resource solutions to Japanese companies from Bangladesh. I joined the company as an AI Engineer in June 2021 and was promoted to Senior AI Engineer in January 2023. During my time there, I also took on the role of Tech Lead for a period.
Things I've done here:
- Created the overall structure and design of AI/ML systems, ensuring alignment with business goals, scalability, and performance requirements.
- Evaluated and chose appropriate technologies and frameworks that best fit the system's requirements.
- Provided technical leadership and guidance to development teams, facilitating knowledge sharing and best practices in AI/ML development.
- Ensured seamless integration of AI/ML components with existing systems and infrastructure, including cloud platforms like GCP/AWS.
- Conducted regular code reviews to ensure that the code meets the quality standards, follows the architectural guidelines, and adheres to best practices.
Machine Learning Engineer @ Chowa Giken Corporation
Sep 2019 - Jun 2021 | Full-time
Chowa Giken Corporation is a Japanese artificial intelligence based R&D company that offers AI-based solutions for various industries headquartered in Hokkaido, Japan. I started my career here as a Machine Learning Engineer in 2019, immediately after completing my bachelor’s degree.
Things I've done here:
- Preprocessed data, including cleaning, normalization, and transformation for various machine learning tasks.
- Developed, fine-tuned, and optimized custom machine learning models for both NLP and computer vision applications.
- Analyzed and interpreted ML model outcomes to derive insights and assess performance.
- Deployed machine learning models into production using tools and platforms like Flask/Django and GCP.
- Conducted experiments with new techniques, updated models based on performance, and drove continuous improvement and innovation in machine learning systems.
Blog Posts
Blog site: https://soumik.blog
How Generative AI Works - ChatGPT, Midjourney, and Dall-E Demystified
Author: Sadman Kabir Soumik What is Generative AI? Generative AI is a subset of artificial intelligence...
Brute-Force to Optimized Python Solutions for All LeetCode Blind-75 Problems
Blind-75 is a curated list of 75 LeetCode problems compiled by Yangshun Tay. The list...
Python and TypeScript Solutions for LeetCode Blind-75 - From Brute-Force to Optimization
Blind-75 is a curated list of 75 LeetCode problems compiled by Yangshun Tay. The list...
Building an MLOps Pipeline with Apache Airflow (Part 1)
Author: Sadman Kabir Soumik Let's first understand what's MLOps. What is MLOps? MLOps (Machine Learning Operations) is...
From RNN to Transformers (Without Math Jargon)
Transformer-based models are a types of neural network architecture that uses self-attention mechanisms to process...
How to Achieve Perfect Selfie Segmentation and Background Removal
Project Goal The project aims to perform image segmentation on selfie images, see how we...
Building an Instagram Auto-Liker Bot - A Step-by-Step Guide
Goal of The Project The project aims to build an Instagram bot that will auto-scroll...
Ace Your Data Science Interview - Top Questions With Answers
Can you explain the bias-variance trade-off and how it relates to model performance? Machine learning...
What’s Next?
Get In Touch
I'm always excited to connect with fellow innovators and discuss new ideas! Whether you want to talk about potential collaborations, exciting startup opportunities, or just geek out about the latest tech, I'd love to hear from you. Let's build something amazing together!
Say Hello