Home / Jobs / Remote Jobs / Operations / Data Engineer

Data Engineer

Boughtnex Pte Ltd

Full Time Remote Mid Level ₱30,000 – ₱40,000 per month
Apply Now

Description

Pay: ₱30,000.00 - ₱40,000.00 per month

Job description:

Job Title: Data Engineer (Remote, Philippines)
Company: Boughtnex Group
Location: Remote, Philippines, Full-time, SGT hours (GMT+8)

Salary: ₱30,000 to ₱40,000 per month

About Us Boughtnex is a Singapore-based e-commerce group running 22,000 SKUs across Shopee, Lazada, TikTok Shop, and Shopify in Singapore, Malaysia, and Thailand. We process 50,000+ orders per month. We are spending 2026 making the business legible: clean data, real KPIs, no more guessing. The Data Engineer is the foundation of that effort.

The Role You own ingestion. Your job is getting clean, complete, current marketplace data into BigQuery so the rest of the team can build reports, dashboards, and automations on top of it. You are not building dashboards. You are building the pipeline they depend on.
If the data stops flowing on a Sunday at 11pm, you notice before anyone asks.

What You'll Do
Build and maintain Python pipelines that pull from Shopee, Lazada, TikTok Shop, and Shopify APIs into BigQuery.
Land raw data in append-only tables, then transform into permanent reporting tables.
Write SQL views that the BIOS team and ops team consume directly.
Build a health-check view alongside every new pipeline. If a shop returns zero rows in the latest snapshot, the view flags it.
Verify response shapes on real data before trusting documented schemas. Probe new endpoints with and without filters before committing to them.
Handle rate limits, pagination quirks, soft errors (server says "try again later") and hard errors (auth, schema mismatch) differently and deliberately.
Reuse existing BigQuery tables before building new pipelines. A 20-line view on existing data beats a new API integration that makes 10,000 calls.
Document any pipeline runbook in the repo. Cron settings, lookback windows, rate caps, and batch sizes live in the script, not in your head.

You Must Have
Python and SQL daily for at least one year. BigQuery preferred; any production SQL accepted.
Shipped a pipeline against a paginated REST API. You can speak in detail about how you handled rate limits, retries, and partial failures.
Real experience with batch processing. You understand why a pipeline that holds three hours of work in memory before the first write is a bug, not a feature.
Comfortable reading API documentation, finding it wrong, and writing a probe script to verify.
Reliable internet and a quiet place to work SGT hours.
Written English clear enough for daily Telegram and ClickUp updates that a non-engineer can act on.

Nice to Have
Shopee, Lazada, or TikTok Shop API experience.
GCP experience beyond BigQuery (Cloud Run, Scheduler, Secret Manager).
Familiarity with multi-region BigQuery setups and the JOIN constraints that come with them.
n8n exposure for the cases where automation belongs in n8n, not Python.

How We Work ClickUp for tasks. Telegram for daily updates. Hubstaff for time tracking. We move fast, ship small, and verify with data, not vibes.

To Apply

Send your CV and answer two questions in 4 sentences total:
Describe a pipeline you built that broke in production. What was the symptom, what was the actual root cause, and how did you find out it was different from your first guess?

Tell us about a time you read API documentation, didn't trust it, and were right.

We don't care about degrees. We care about what you have shipped and what you learned when it broke.

Work Location: Remote

About Boughtnex Pte Ltd

Description pending