BD Tech Jobs Logo
BD Tech Jobs
Career Guide

Data Science and Machine Learning Jobs in Bangladesh: Complete Guide (2026)

A practical guide to data science and machine learning careers in Bangladesh. Covers the current job market, salary ranges, companies hiring data scientists, required skills, education paths, and how to transition into DS/ML roles.

BD Tech Jobs TeamMarch 3, 202617 min read
ShareFacebookLinkedInX

The Data Science and ML Job Market in Bangladesh

Data science and machine learning are still relatively new fields in Bangladesh compared to traditional software development. While thousands of companies hire web developers and mobile engineers, the number of organizations actively building data science teams remains much smaller. That said, the growth trajectory is steep. Between 2023 and 2026, the number of data related job postings on major Bangladeshi platforms has grown steadily over the past few years, driven by fintech companies, telecom operators, and e-commerce platforms investing heavily in data infrastructure.

Most data science positions are concentrated in Dhaka, particularly in Gulshan, Banani, and Mohakhali, where the major tech companies and corporate headquarters are located. Chattogram has a small but growing presence, mostly through IT parks and BPO centers. Remote work is becoming more common, especially for roles at international companies that hire Bangladeshi talent.

The key industries driving demand include mobile financial services (bKash, Nagad), telecom (Grameenphone, Robi, Banglalink), e-commerce (Chaldal, Daraz), ride sharing (Pathao), and a growing number of AI focused startups. International companies with R&D centers in Dhaka, such as Samsung R&D Bangladesh and Optimizely, also recruit data professionals actively.

One important reality to acknowledge: the DS/ML market in Bangladesh is competitive at the entry level because the supply of candidates from university programs and online courses has grown faster than the number of open positions. However, experienced professionals with strong portfolios and practical skills are in high demand, and companies often struggle to fill mid to senior level data science roles.

Key Market Indicators (2026)

  • • A growing number of active data science and ML positions in Bangladesh
  • • Most roles are concentrated in Dhaka's financial and tech districts
  • • Fintech and telecom account for a significant share of DS/ML hiring
  • • Remote positions with international companies are growing steadily
  • • Senior data scientist roles typically take several months to fill

Data Science Roles Explained

One of the biggest sources of confusion for people entering this field is the overlap between different job titles. Companies in Bangladesh often use these titles inconsistently, so understanding what each role actually involves will help you target the right positions.

Data Analyst

Data analysts focus on extracting insights from existing data. They write SQL queries, build dashboards in tools like Tableau or Power BI, and create reports that help business teams make decisions. In Bangladesh, this is often the entry point into data careers. Most data analysts work closely with marketing, operations, or finance teams. The technical bar is lower than data science, but strong SQL skills and business understanding are essential.

Data Scientist

Data scientists go beyond reporting. They build predictive models, run statistical experiments, and use machine learning to solve business problems. A data scientist at bKash, for example, might build a fraud detection model or a customer churn predictor. This role requires strong Python skills, a solid foundation in statistics, and experience with libraries like scikit-learn and pandas. In Bangladeshi companies, data scientists often wear multiple hats, handling everything from data cleaning to model deployment.

Machine Learning Engineer

ML engineers focus on building production grade machine learning systems. While a data scientist might prototype a model in a Jupyter notebook, an ML engineer takes that model and deploys it as a scalable service. This role requires strong software engineering skills alongside ML knowledge. ML engineers in Bangladesh typically work at larger companies or R&D centers that have the infrastructure to support production ML systems. They need proficiency in Python, Docker, cloud services (AWS or GCP), and ML frameworks like TensorFlow or PyTorch.

AI Researcher

AI researchers work on advancing the state of the art in artificial intelligence. These positions are rare in Bangladesh and mostly found at Samsung R&D, university research labs (BUET, DU, BRAC University), and a few specialized AI startups. AI researchers typically hold advanced degrees (Masters or PhD) and publish papers at conferences. The work involves designing new algorithms, running experiments, and pushing the boundaries of what AI systems can do.

Data Engineer

Data engineers build and maintain the infrastructure that makes data science possible. They design data pipelines, manage databases, set up ETL processes, and ensure data quality. In Bangladesh, data engineering roles are growing rapidly because many companies are still building their foundational data infrastructure. This role requires strong skills in SQL, Python, Apache Spark or similar tools, and cloud platforms.

RolePrimary FocusKey ToolsAvailability in BD
Data AnalystReporting, dashboards, business insightsSQL, Excel, Power BI, TableauHigh
Data ScientistPredictive modeling, statistical analysisPython, scikit-learn, pandas, JupyterMedium
ML EngineerProduction ML systems, model deploymentPython, Docker, TensorFlow, AWS/GCPMedium
AI ResearcherAlgorithm design, academic researchPyTorch, LaTeX, research frameworksLow
Data EngineerData pipelines, infrastructure, ETLSQL, Spark, Airflow, cloud platformsGrowing

Salary Ranges by Role and Experience

Salaries in data science and ML vary significantly based on role, experience, and company type. International companies and well funded startups pay at the top end, while local mid sized companies and agencies tend to offer lower compensation. These figures reflect monthly salary ranges in Bangladeshi Taka (BDT) as of 2026, based on job postings, industry reports, and feedback from professionals in the field.

Data Analyst Salaries

Experience LevelYearsMonthly Salary (BDT)
Junior0 to 2 years20,000 to 45,000
Mid Level2 to 4 years40,000 to 80,000
Senior4+ years70,000 to 120,000

Data Scientist Salaries

Experience LevelYearsMonthly Salary (BDT)
Junior0 to 2 years35,000 to 70,000
Mid Level2 to 5 years60,000 to 130,000
Senior / Lead5+ years100,000 to 220,000

ML Engineer Salaries

Experience LevelYearsMonthly Salary (BDT)
Junior0 to 2 years40,000 to 80,000
Mid Level2 to 5 years70,000 to 150,000
Senior / Lead5+ years120,000 to 280,000

Salary Notes

  • • International companies (Samsung R&D, Optimizely) often pay significantly above local market rates
  • • Remote roles with international employers can offer USD based compensation, significantly higher than local salaries
  • • Data engineers at senior levels can command salaries comparable to ML engineers, especially with cloud expertise
  • • Bonuses and stock options are rare at Bangladeshi companies but common at MNCs and funded startups

Companies Hiring Data Scientists in Bangladesh

Not every tech company in Bangladesh has a dedicated data science team, but the number is growing every year. Here are the major employers across different sectors.

Telecom

Grameenphone is the largest employer of data professionals in the telecom sector. Their data and analytics division works on customer segmentation, network optimization, churn prediction, and revenue analytics. Robi Axiata has invested significantly in AI and analytics, with Robi Axiata has been investing in data analytics and AI capabilities. Banglalink also maintains a growing analytics team.

Fintech and Financial Services

bKash employs data scientists for fraud detection, transaction analytics, and customer behavior modeling. As the largest mobile financial service in Bangladesh, they handle massive volumes of transaction data. Nagad similarly invests in data capabilities. Traditional banks like BRAC Bank and City Bank are also building analytics teams to support digital banking initiatives.

E-commerce and Logistics

Chaldal, Bangladesh's leading online grocery platform, uses data science for demand forecasting, delivery route optimization, and inventory management. ShopUp, a B2B commerce platform serving small and medium businesses, leverages data for credit scoring and supply chain optimization. Daraz, one of Bangladesh's largest e-commerce platforms, has analytics teams for recommendation engines and marketplace optimization.

International R&D Centers

Samsung R&D Bangladesh is one of the most sought after employers for AI and ML roles. They work on computer vision, natural language processing, and on device AI for Samsung products. Optimizely (formerly Episerver) has a Dhaka office working on experimentation and personalization platforms that involve significant ML work.

Research and Other Organizations

ACI Limited uses data analytics across their agribusiness and consumer goods divisions. Research organizations like icddr,b and BRAC employ data scientists for health analytics and development research. University labs at BUET, DU, and BRAC University also offer research positions.

CompanySectorDS/ML Focus AreasHiring Activity
GrameenphoneTelecomCustomer analytics, network optimizationActive
bKashFintechFraud detection, transaction analyticsActive
Samsung R&DTechnologyComputer vision, NLP, on device AIActive
ChaldalE-commerceDemand forecasting, route optimizationActive
Robi AxiataTelecomAI driven customer experiencesActive
OptimizelySaaSExperimentation, personalization MLActive
ShopUpB2B CommerceCredit scoring, supply chain analyticsActive

Skills You Actually Need

The data science skill landscape can feel overwhelming. Here is a practical breakdown of what Bangladeshi employers actually look for, organized by priority level.

Core Technical Skills (Must Have)

  • Python: The dominant language for data science in Bangladesh and globally. You need strong proficiency in Python, not just basic scripting. Focus on writing clean, efficient code.
  • SQL: Every data role requires SQL. You should be comfortable with complex queries, window functions, CTEs, and query optimization. Most companies use PostgreSQL or MySQL.
  • Statistics and Probability: Understanding hypothesis testing, confidence intervals, distributions, regression analysis, and Bayesian thinking is essential. Many candidates skip this and jump straight to deep learning, which is a mistake.
  • pandas and NumPy: These are your daily tools for data manipulation and numerical computing. Proficiency here significantly speeds up your work.
  • Data Visualization: Matplotlib, Seaborn, and Plotly for Python. Power BI or Tableau for business reporting. Being able to communicate findings visually is critical.

Machine Learning Skills (Important)

  • scikit-learn: The go to library for classical ML. You should know classification, regression, clustering, feature engineering, model evaluation, and hyperparameter tuning.
  • Deep Learning Frameworks: TensorFlow or PyTorch. PyTorch is increasingly preferred for research roles. TensorFlow remains popular in production environments.
  • NLP Fundamentals: Text preprocessing, embeddings, transformer models. Especially relevant given the growing interest in Bangla NLP.
  • Computer Vision: OpenCV, CNNs, object detection. Samsung R&D and similar companies frequently look for these skills.

Engineering and Infrastructure Skills (Growing Demand)

  • Cloud Services: AWS (SageMaker, S3, EC2) or GCP (Vertex AI, BigQuery). Cloud skills are becoming mandatory for mid to senior roles.
  • Docker and Containerization: Essential for ML engineers who need to deploy models in production.
  • Git and Version Control: Basic but often overlooked. Every professional data scientist needs solid Git skills.
  • MLOps: Model versioning, experiment tracking (MLflow, Weights & Biases), CI/CD for ML pipelines. This is the fastest growing skill area.

Skill Matrix by Role

SkillData AnalystData ScientistML EngineerData Engineer
PythonBasicAdvancedAdvancedAdvanced
SQLAdvancedIntermediateIntermediateAdvanced
StatisticsIntermediateAdvancedIntermediateBasic
ML AlgorithmsBasicAdvancedAdvancedBasic
Deep LearningNot RequiredIntermediateAdvancedNot Required
Cloud (AWS/GCP)BasicIntermediateAdvancedAdvanced
Docker/MLOpsNot RequiredBasicAdvancedAdvanced
Data VisualizationAdvancedAdvancedBasicBasic

Education and Training Paths

There is no single right path into data science. Professionals in Bangladesh come from computer science, statistics, mathematics, physics, electrical engineering, and even economics backgrounds. What matters most is how you build your skills, not just where your degree comes from.

University Programs in Bangladesh

Several Bangladeshi universities now offer relevant programs. BUET (CSE department) has strong research groups in ML and AI. University of Dhaka offers programs in applied statistics and data science. BRAC University and North South University have offer relevant coursework in their CS and statistics programs. IUT and CUET also produce graduates who enter data roles. A formal degree from a reputable university helps, especially for roles at large corporations and MNCs, but it is not strictly required if you can demonstrate skills through other means.

Online Courses and Certifications

  • Andrew Ng's Machine Learning Specialization (Coursera): Still one of the best starting points for understanding ML fundamentals
  • fast.ai: Practical deep learning courses that emphasize building things quickly. Free and highly recommended.
  • Google Data Analytics Certificate (Coursera): Good for data analyst roles, covers the basics of data analysis with real projects
  • AWS Machine Learning Specialty: Valuable certification for ML engineers targeting cloud based roles
  • DataCamp and Codecademy: Useful for building Python and SQL skills through interactive exercises

Kaggle Competitions

Kaggle is arguably the most effective platform for building practical data science skills. Participating in competitions forces you to work with real datasets, learn from top practitioners, and develop a portfolio that employers can evaluate. Bangladesh has a growing Kaggle community, and achieving a Kaggle Expert or Master rank is a strong signal to employers. Even if you do not win competitions, the notebooks and discussions you engage with will accelerate your learning significantly.

Local Bootcamps and Communities

Several organizations in Bangladesh offer data science training. Local platforms like Ostad and Bohubrihi offer technology courses in Bangla. There are also active Facebook groups and online communities focused on ML and AI in Bangladesh that host meetups, workshops, and hackathons. These local resources are valuable for networking and getting support in your learning journey.

Recommended Learning Path

If you are starting from scratch, here is a practical sequence to follow:

  • Month 1 to 3: Learn Python fundamentals, basic statistics, and SQL
  • Month 3 to 6: Master pandas, NumPy, data visualization, and exploratory data analysis
  • Month 6 to 9: Study machine learning with scikit-learn, complete Andrew Ng's course
  • Month 9 to 12: Start Kaggle competitions, build projects, learn deep learning basics
  • Month 12+: Specialize (NLP, computer vision, or MLOps), build portfolio, apply for jobs

Building a Data Science Portfolio

In Bangladesh's competitive data science job market, a strong portfolio can differentiate you from hundreds of other applicants who have similar educational backgrounds. Your portfolio should demonstrate that you can solve real problems with data, not just follow tutorials.

Kaggle Projects

Start with well known Kaggle competitions like Titanic (classification), House Prices (regression), and Digit Recognizer (computer vision). These are great for learning, but do not stop there. Move to more complex competitions and focus on writing clean, well documented notebooks. A Kaggle profile with 5 to 10 quality notebooks shows employers that you can work through the entire data science pipeline.

Real World Datasets

Projects that use Bangladesh specific data are particularly impressive to local employers. Consider working with Bangladesh Bureau of Statistics data, weather data from BMD, Dhaka Stock Exchange historical data, or agricultural production statistics. Analyzing local problems shows initiative and relevance. For example, a project predicting Dhaka traffic patterns or analyzing mobile banking adoption rates across divisions would stand out.

Technical Blog Posts

Writing about your analysis process demonstrates communication skills and deep understanding. Publish on Medium, Hashnode, or your personal blog. Explain your methodology, show visualizations, discuss what worked and what did not. Bangladeshi data science hiring managers frequently mention that candidates who can explain their work clearly have a significant advantage.

GitHub Notebooks and Repositories

Maintain a clean GitHub profile with well organized repositories. Each project should have a clear README, requirements file, and structured code. Avoid uploading messy Jupyter notebooks with no explanations. Treat your GitHub as a professional portfolio, because hiring managers will look at it.

Portfolio Checklist

  • • At least 3 end to end data science projects on GitHub
  • • At least 1 project using Bangladesh specific data
  • • Kaggle profile with notebooks and competition participation
  • • 2 to 3 blog posts explaining your analysis process
  • • A personal website or portfolio page linking everything together
  • • Clean, well documented code with proper README files

Transitioning from Software Engineering to DS/ML

Many software engineers in Bangladesh are interested in moving into data science or machine learning. The good news is that you already have several transferable skills. The transition is very achievable, but it requires focused effort in the right areas.

Skills You Already Have

As a software engineer, you likely have strong programming skills, experience with version control, understanding of software architecture, and the ability to write production quality code. These are valuable. Many data science candidates lack engineering discipline, so your background gives you an advantage, especially for ML engineer roles where software skills are critical.

What You Need to Learn

  • Statistics and Mathematics: This is typically the biggest gap. You need to understand linear algebra, calculus, probability, and statistical inference. Khan Academy and 3Blue1Brown videos are excellent free resources.
  • Data Manipulation: Learn pandas and SQL deeply. As a developer, you know databases, but analytical SQL (window functions, complex aggregations) is different from application SQL.
  • Machine Learning Theory: Understand how algorithms work, not just how to call library functions. Learn about bias variance tradeoff, cross validation, feature engineering, and model selection.
  • Data Thinking: The hardest shift is moving from deterministic thinking (if X then Y) to probabilistic thinking (what is the likelihood of Y given X). Practice by analyzing datasets and forming hypotheses.

Realistic Timeline

For a software engineer studying part time (10 to 15 hours per week), a realistic timeline for transitioning is 6 to 12 months. You can potentially move faster if you focus on ML engineering roles, which leverage your existing skills more directly. Transitioning to a pure data scientist role may take longer because the statistics and experimentation skills take time to develop.

Transition Roadmap

PhaseDurationFocus AreasOutcome
FoundationMonth 1 to 3Statistics, Python data stack (pandas, NumPy), SQL analyticsComfortable with data manipulation and basic analysis
Core MLMonth 3 to 6scikit-learn, model evaluation, feature engineering, KaggleCan build and evaluate ML models independently
SpecializationMonth 6 to 9Deep learning, NLP or computer vision, cloud ML servicesSpecialized knowledge in one area, portfolio projects
Job ReadyMonth 9 to 12MLOps, system design for ML, interview prep, networkingReady to apply for ML engineer or data scientist positions

Pro Tip for Software Engineers

Consider targeting ML engineer roles first rather than data scientist roles. ML engineering leverages your software skills more directly, and the demand for ML engineers who can build production systems is growing faster than the supply. You can always move into a more research oriented data scientist role later once you have deeper statistical knowledge.

Future Outlook for DS/ML in Bangladesh

The future of data science and machine learning in Bangladesh looks promising, but the landscape is evolving rapidly. Several trends will shape the job market over the next few years.

LLM Adoption by Local Companies

The rise of large language models (ChatGPT, Claude, Gemini) has created new opportunities in Bangladesh. Companies are exploring LLM integration for customer support automation, content generation, and internal knowledge management. This is creating demand for professionals who can fine tune models, build RAG (Retrieval Augmented Generation) systems, and develop LLM powered applications. Bangla language model development is also an active area, with several research groups and startups working on improving NLP capabilities for Bangla text.

AI Regulation and Ethics

Bangladesh is in the early stages of developing AI governance frameworks. The government has shown interest in AI policy through initiatives like a2i (Aspire to Innovate), and discussions around guidelines for responsible AI deployment in government services are underway. As regulation matures, there will be growing demand for professionals who understand AI ethics, bias detection, and model governance. Companies will need data scientists who can not only build models but also ensure they are fair and compliant.

Investment in Data Infrastructure

Many Bangladeshi companies are still building basic data infrastructure. The next few years will see significant investment in data warehouses, data lakes, and analytics platforms. This means strong demand for data engineers and professionals who can set up modern data stacks. Cloud adoption is accelerating, with AWS and Google Cloud expanding their presence in the region.

Growing Sectors

  • Healthcare Analytics: Hospitals and health tech startups are beginning to use data for patient outcomes, resource allocation, and epidemiological analysis
  • Agricultural AI: Bangladesh's large agricultural sector presents opportunities for crop yield prediction, pest detection, and supply chain optimization
  • Smart City Initiatives: Dhaka's traffic management, utility optimization, and urban planning are areas where data science can have major impact
  • Education Technology: Personalized learning platforms and student performance analytics are emerging areas

What This Means for You

The data science field in Bangladesh is still early enough that getting in now positions you well for the growth ahead. Focus on building strong fundamentals rather than chasing every new tool or framework. The professionals who will be most successful are those who combine solid technical skills with domain knowledge in sectors like finance, telecom, or healthcare. Stay connected with the local community, contribute to open source, and keep learning. The opportunities are growing, and the best time to start building your data science career in Bangladesh is now.

For the latest data science job openings in Bangladesh, check out the listings on BD Tech Jobs. We aggregate positions from top companies across the country, including data analyst, data scientist, ML engineer, and data engineer roles. Filter by skills like Python, SQL, TensorFlow, or pandas to find opportunities that match your expertise.

Found this article helpful? Share it with your network.

ShareFacebookLinkedInX

Ready to Take the Next Step?

Explore hundreds of tech job openings from top companies across Bangladesh on BD Tech Jobs.