
Eligibility Criteria
Finalβyear undergraduate or recent graduate (2024β2026) in Computer Science, Data Analytics, Data Science, Engineering, Information Technology, Statistics or related discipline. Minimum 60% aggregate (or CGPA 6.5/10). No backlogs at the time of joining. Strong command of written and spoken English.

Job Description & Key Responsibilities
Portcast is a ventureβbacked logistics technology startup headquartered in Singapore. Founded in 2018, the company builds a realβtime transportation visibility platform that helps shippers, manufacturers and logistics service providers turn raw data into actionable decisions. By predicting container delays, surfacing risks early and automating exception management, Portcast enables its customers to cut detention and demurrage costs, accelerate invoice closure and achieve more predictable supply chains. Backed by leading technology investors, the firm combines deep domain expertise in shipping with cuttingβedge data science, AI and cloud engineering to create a truly endβtoβend solution for global trade.
The Data Analyst Intern role sits within the core Data team that powers the predictive engine. Reporting to the Data Lead, the intern will work sideβbyβside with senior Data Analysts and Data Scientists, gaining handsβon exposure to largeβscale data pipelines, quality assurance frameworks and customerβfacing analytics. The position is designed as a learningβbyβdoing experience β interns are expected to own real tasks, not just shadow. When anomalies appear in the data, the intern will investigate root causes, propose fixes and document findings so the team can prevent recurrence. This blend of curiosityβdriven problem solving and practical implementation makes the role ideal for students who want to transition from academic projects to productionβgrade analytics.
Key responsibilities include:
1. Monitor ingested and systemβgenerated data for gaps, inconsistencies and outliers.
2. Trace data quality issues back to source systems and work with engineering to resolve them.
3. Develop and maintain automated QA checks, reports and dashboards using Python and SQL.
4. Assist Data Analysts with adβhoc customer queries and dashboard upkeep.
5. Support integration of new carrier and market data sources, following documented pipelines.
6. Write clear documentation for scripts, data flows and troubleshooting guides.
7. Participate in code reviews and contribute to bestβpractice standards for data handling.
8. Collaborate with crossβfunctional teams (Product, Engineering, Customer Success) to understand data requirements.
9. Continuously improve data validation processes based on feedback and observed patterns.
10. Stay updated on emerging data tools and suggest enhancements to the stack.
The tech stack revolves around Python (pandas, numpy), SQL (PostgreSQL/BigQuery), Airflow for orchestration and Git for version control. Exposure to cloud platforms (AWS/GCP) and containerisation (Docker) is a plus. Successful interns often receive a fullβtime offer, progressing to Data Analyst or Junior Data Scientist roles, with clear mentorship pathways and opportunities to lead larger data projects. Joining Portcast means working in a globally distributed, remoteβfirst environment that values curiosity, ownership and impact β perfect for fresh talent eager to shape the future of logistics through data.