Data Platform Engineer — External Data Acquisition

Astro Indonesia

Jakarta Barat

On-site

IDR 350,000,000 - 700,000,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Astro Indonesia is seeking a Data Platform Engineer — External Data Acquisition to build and operate platforms for acquiring data from external sources, including websites, apps, APIs, and public datasets. You will own the acquisition layer from extraction to landing data for downstream processing.

The role focuses on production-grade data acquisition for pricing and market intelligence, collaborating with Pricing, Data Warehouse Engineering, and Data Analysts to turn external-data needs into

Qualifications

  • Strong Python/software engineering fundamentals.
  • Hands-on experience building or operating web scraping, crawling, external API, or similar data acquisition systems.
  • Strong understanding of HTTP, APIs, JSON, headers, cookies, sessions, authentication, pagination, and request/response behavior.
  • Hands-on experience with browser/network debugging and the ability to investigate how websites or applications communicate with their backend services.
  • Experience with browser automation tools such as Selenium, Playwright, Scrapy, or equivalent.
  • Understanding of retry, timeout, rate limiting, concurrency, idempotency, and failure recovery.
  • Solid understanding of SQL, data storage/warehousing, schema evolution, workflow orchestration, and cloud infrastructure.
  • Strong troubleshooting skills for external systems outside control.

Responsibilities

  • Build and maintain reliable web/app crawlers, scrapers, and external API integrations across e-commerce, marketplace, retail, and other external sources.
  • Build acquisition systems that remain reliable as external websites, applications, APIs, and data contracts evolve.
  • Handle real-world source complexity such as sessions, tokens, pagination, dynamic content, rate limits, retries, concurrency, and partial failures.
  • Build resilient and maintainable acquisition systems with testing, idempotency, deduplication, retries, safe reruns, data-quality validation, monitoring, and alerting.
  • Operate acquisition workloads using workflow orchestration, compute, data storage/warehousing, and cloud infrastructure.
  • Continuously improve reliability, scalability, maintainability, and total cost of ownership; evaluate build-vs-buy for external data.
  • Explore new technologies and AI-assisted development to improve data pipelines.
  • Collaborate with Pricing, Data Warehouse Engineering, Data Analysts, and other stakeholders to turn external-data needs into platform capabilities.

Skills

Python
Web scraping
HTTP APIs
Browser debugging
Requests/HTTPX
Selenium
Playwright
Scrapy
SQL & Data warehousing
Cloud infrastructure

Tools

Selenium
Playwright
Scrapy
Requests/HTTPX

Job description

Astro Indonesia is seeking a Data Platform Engineer — External Data Acquisition to build and operate platforms for acquiring data from external sources, including websites, apps, APIs, and public datasets. You will own the acquisition layer from extraction to landing data for downstream processing.

The role focuses on production-grade data acquisition for pricing and market intelligence, collaborating with Pricing, Data Warehouse Engineering, and Data Analysts to turn external-data needs into

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Platform Engineer
Data Platform Engineer

Astro Indonesia • Jakarta Barat

On-site
IDR 350,000,000 - 700,000,000
Data Analyst
Data Analyst

ASTRO • Jakarta Pusat

On-site
IDR 122,760,000 - 200,880,000
Data Platform Engineer — Real-Time Data at Scale
Data Platform Engineer — Real-Time Data at Scale

BukuWarung • Indonesia

On-site
IDR 180,000,000 - 320,000,000
Senior Data Engineer - Jakarta Department Data Employment Type
Senior Data Engineer - Jakarta Department Data Employment Type

Stockbit • Daerah Khusus Ibukota Jakarta

On-site
Demand Forecasting Data Analyst - Automation & Insights
Demand Forecasting Data Analyst - Automation & Insights

Astro Indonesia • Jakarta Utara

On-site
IDR 120,000,000 - 180,000,000
Data Engineer
Data Engineer

AME Mineral Economics Pty Ltd. • Daerah Khusus Ibukota Jakarta

On-site
IDR 666,777,000 - 1,000,167,000
Central office near public transport
Data Engineer
Data Engineer

Folkatech • Jakarta Pusat

On-site
IDR 180,000,000 - 320,000,000
Data Engineer
Data Engineer

AME Research • Jakarta Pusat

On-site
IDR 250,000,000 - 450,000,000
Modern office near public transport
Competitive salary
Senior Data Integration Architect & Platform Owner
Senior Data Integration Architect & Platform Owner

PT. Indosat Tbk • Jakarta Pusat

On-site
IDR 360,000,000 - 720,000,000
Data Engineer: Build Scalable Pipelines & Data Warehousing
Data Engineer: Build Scalable Pipelines & Data Warehousing

PT Astra Graphia Information Technology (AGIT) • Jakarta Utara

On-site
IDR 180,000,000 - 240,000,000