Industry guides
Data Science Internships in Singapore: The Complete Guide
Data science internships in Singapore pay among the highest of any intern role, with top companies like Grab, Sea, and GovTech offering SGD 2,000–3,500/month. This guide covers the skills you need, how to build a portfolio, and where to apply.
Data Science Internships in Singapore: The Complete Guide
Data science has become one of the most sought-after internship tracks in Singapore. The city-state's position as a regional tech hub — home to Grab, Sea, Shopee, and dozens of fintech and government agencies — means the demand for data-literate interns consistently outpaces supply. If you can demonstrate the right skills, data science internships are among the most accessible well-paid roles for Singapore students.
What Do Data Science Interns Actually Do?
Day-to-day responsibilities vary by company and team, but most interns work on:
- Data cleaning and preparation: Wrangling messy datasets (SQL, Python/pandas)
- Exploratory data analysis (EDA): Identifying patterns and anomalies
- Model building: Training and evaluating ML models (scikit-learn, XGBoost)
- Dashboard creation: Visualising insights (Tableau, Power BI, Metabase)
- A/B test analysis: Measuring the impact of product or business changes
- Data pipeline maintenance: Contributing to ETL processes
At startups, interns often own end-to-end projects. At large banks, work may be more specialised (e.g., only EDA or only SQL-based reporting).
Skills Required
Must-Have Technical Skills
| Skill | Proficiency Expected |
|---|---|
| Python (pandas, NumPy, scikit-learn) | Intermediate |
| SQL (joins, aggregations, window functions) | Intermediate–Advanced |
| Data visualisation (Matplotlib, Seaborn, or Tableau) | Basic–Intermediate |
| Statistics (distributions, hypothesis testing) | Intermediate |
| Git/version control | Basic |
Nice-to-Have Skills
- Machine learning frameworks: TensorFlow, PyTorch
- Cloud platforms: AWS (SageMaker), GCP (BigQuery), Azure
- Big data tools: Spark, Hadoop
- Natural language processing (NLP): NLTK, HuggingFace
- Experiment design and A/B testing frameworks
Top Companies Hiring Data Science Interns
Tech Companies
| Company | Teams Hiring | Monthly Allowance |
|---|---|---|
| Grab | Data Science, AI | SGD 2,500–3,500 |
| Sea / Shopee / Garena | Analytics, DS | SGD 2,000–3,000 |
| Carousell | Data | SGD 1,800–2,500 |
| Circles.Life | Analytics | SGD 1,500–2,500 |
| ByteDance (TikTok Singapore) | Data | SGD 2,500–4,000 |
Government & Research
| Company | Teams Hiring | Monthly Allowance |
|---|---|---|
| GovTech | Data Science Division | SGD 1,500–2,500 |
| A*STAR | Research institutes | SGD 1,200–2,000 |
| MAS | Data Analytics | SGD 1,500–2,000 |
| IMDA | Data & AI | SGD 1,500–2,200 |
Banking & Finance
| Company | Teams Hiring | Monthly Allowance |
|---|---|---|
| DBS Bank | Data & Analytics | SGD 1,800–3,000 |
| UOB | Group Analytics | SGD 1,500–2,500 |
| OCBC | AI & Analytics | SGD 1,500–2,500 |
| Standard Chartered | Data Science | SGD 1,800–2,800 |
Building a Portfolio for Data Science Internships
A portfolio is non-negotiable for competitive data science roles. Your GitHub should have:
- At least one end-to-end project — from raw data to model to insight communication
- A project using real public data — Singapore government data (data.gov.sg) is excellent
- Clean, commented code with a README that explains the project to non-technical readers
- A Jupyter notebook that shows your EDA process, not just final outputs
Strong project ideas using Singapore data:
- Predicting HDB resale prices using URA/HDB datasets
- Analysing MRT ridership patterns (LTA DataMall)
- Visualising dengue cluster trends by district (MOH data)
- Sentiment analysis of Singapore company reviews (Glassdoor data)
Interview Preparation
Data science interviews typically have three components:
1. SQL Test (Almost Universal)
Practice on LeetCode (medium difficulty), Mode Analytics SQL Tutorial, and StrataScratch. Focus on:
- Window functions (ROW_NUMBER, LAG, LEAD)
- CTEs
- Complex joins across 3+ tables
- Group by with HAVING
2. Python/Coding Test
Typical questions: pandas data manipulation, numpy operations, writing a simple ML pipeline. Use HackerRank Data Science track for practice.
3. Case Study / Take-Home Project
Given a dataset and a business question, produce an analysis within 24–72 hours. Key evaluation criteria:
- Is your hypothesis reasonable?
- Is your code clean and reproducible?
- Can you communicate findings to a non-technical audience?
- Did you identify limitations of your analysis?
Salary Benchmarks
| Company Type | Monthly Allowance |
|---|---|
| Top tech (Grab, Sea, ByteDance) | SGD 2,500–3,500 |
| Mid-tier tech / fintech | SGD 1,800–2,500 |
| Banks (DBS, OCBC, SCB) | SGD 1,500–2,800 |
| Government (GovTech, IMDA) | SGD 1,500–2,200 |
| Consulting / analytics firms | SGD 1,200–1,800 |
| SMEs | SGD 800–1,500 |
Where to Find Data Science Internships in Singapore
- Internship.sg: Filtered listings for Singapore students
- LinkedIn: Search "data science intern Singapore"; set job alerts
- Glassdoor: Company-specific reviews and intern salary data
- University portals: NUS iNUS, NTU CAIUS, SMU InternSG
- GovTech Careers: tech.gov.sg (dedicated page for student programmes)
- Company career pages: Grab, Sea, and DBS all have dedicated internship pages
Apply for summer (May–July) roles in October–November. The best data science intern roles are gone by January. For January roles, apply by September.
Tags