Data Engineer
Data engineers at Whale Task run the pipelines behind WhaleScope, which covers over 2 million Thai companies, and build data platforms that bring a client's systems into one place: ETL, tables that keep history, and alerts when a run fails.
- Location
- Chiang Mai · hybrid
- Type
- Full-time
- Levels
- Junior–Lead
What you'll do
- Write ETL that brings several systems' data into one place
- Design tables that query fast and keep history
- Schedule runs, and alert when one fails
- Check data quality before it reaches a dashboard
Tools
- Python
- SQL
- PostgreSQL
- ETL
- Google Cloud
How we hire for this role
- 1Apply with a link to your work, GitHub or portfolio
- 2An online test cut for the level you apply at, covering fundamentals, the role's main tools and problem solving. Then a conversation with the team.
- 3A written offer with your level, salary and start date
About the online test: how hiring works
Applications are paused
We are not taking new applications right now. Role details, levels and the hiring steps are all still here, and the application form will come back to this page when we reopen.
See all rolesMore Data & AI roles
All 10 rolesData Analyst (BI)
Agree one definition per number across a business, then build the dashboards and reports its owners decide with.
Data Scientist (ML)
Build forecasting and segmentation models on real business data, and test them against history before they are used.
AI Engineer (LLM)
Put LLMs to work on a business's real data and documents, with evaluation sets that show how often the answers are right.
