Data Engineer

South Jakarta · On-site

About this role

About BukuWarung

BukuWarung is building the digital and financial infrastructure for micro and small businesses across Southeast Asia. We serve millions of MSMEs through payments (BukuPay), credit (BukuModal), and financial tools — helping underbanked entrepreneurs grow faster and more securely.

The next phase of BukuWarung's growth is data-native: real-time decisioning, smarter underwriting, fraud prevention, and deeply personalized products — built for the 100M+ MSMEs across Southeast Asia who remain underserved by traditional financial institutions. None of that ships without a unified data platform underneath it.

Why This Role Matters

BukuWarung's most valuable signals — payments transactions, device activation and usage, merchant behavior, and a growing lending book — today live in fragmented systems across channels and operations. We are building a unified data platform to consolidate all of it into a single, governed source of truth that powers credit, fraud, and company-wide analytics.

As a Data Platform Engineer, you'll be a hands-on builder on that platform. Working alongside senior engineers, you'll develop and maintain the pipelines, models, and tooling that turn raw data from every channel into clean, reliable data the whole company can use. This is a high-growth role for an engineer early in their career who wants to build real data infrastructure at scale and learn fast. You will:

  • Build and maintain batch and streaming pipelines that move data from payments, devices, lending, and field operations into our warehouse

  • Develop clean, well-tested data models and transformations that teams across the company rely on

  • Help keep the platform reliable and trustworthy through monitoring, testing, and data quality checks

  • Support analysts and ML engineers by making data accessible and easy to consume

Key Responsibilities

Pipeline & Data Development

  • Build and maintain data pipelines (batch and streaming) that ingest data from BukuWarung's payments, device, lending, and operations systems

  • Develop transformations and data models (e.g. SQL / dbt) that produce clean, well-documented datasets for analytics and ML

  • Contribute to streaming workflows (Kafka, Flink, or Spark Streaming) that support fraud and credit use cases, under the guidance of senior engineers

  • Write reliable, tested, maintainable code and participate in code and design reviews

Data Quality & Reliability

  • Implement data quality checks, tests, and monitoring so issues are caught before they reach downstream consumers

  • Help investigate and resolve pipeline failures, freshness issues, and data discrepancies

  • Contribute to documentation, lineage, and cataloging so datasets are discoverable and trusted

  • Follow governance and access practices aligned with Bank Indonesia and OJK requirements for handling sensitive financial data

Enablement & Collaboration

  • Partner with analysts, ML engineers, and business teams to understand data needs and deliver usable datasets and tables

  • Help build and maintain self-serve tooling and dashboards that let Ops, Finance, and GTM answer routine questions

  • Learn the modern data stack hands-on and grow toward owning larger parts of the platform over time

Requirements

Must-Have

  • 2–4 years of experience in data engineering, software engineering, or a closely related data role

  • Strong SQL and solid Python; comfortable writing clean, testable code

  • Hands-on experience building or maintaining data pipelines and working with a data warehouse (e.g. BigQuery, Snowflake, Redshift)

  • Familiarity with a workflow orchestrator (e.g. Airflow, Dagster) and transformation tooling (e.g. dbt or Spark)

  • Understanding of data modeling fundamentals and why data quality matters

  • Eagerness to learn, take feedback, and grow quickly in a fast-moving environment

Nice-to-Have

  • Exposure to streaming technologies (Kafka, Flink, or Spark Streaming)

  • Experience with a cloud platform (AWS or GCP)

  • Interest in or exposure to fintech, payments, or lending data

  • Familiarity with data quality / testing tools (e.g. Great Expectations, dbt tests)

Key Impact Areas — First 12 Months

  1. Reliable Pipelines — Own and improve a set of production pipelines that consistently deliver fresh, accurate data

  2. Clean Data Models — Ship well-documented, tested datasets that analytics and ML teams adopt and trust

  3. Better Data Quality — Add tests and monitoring that measurably reduce data incidents

  4. Growth — Grow into an engineer who can independently deliver meaningful parts of the unified data platform

Company at a glance

BukuWarung is a Y-Combinator backed technology company that is building digital infrastructure for 60 million MSMEs in Indonesia. BukuWarung's vision is to empower 60 million MSMEs in Indonesia to become financially aware and enable them to manage and grow their business using our technology platform, starting with bookkeeping and digital payments.

BukuWarung is backed by top tier VCs in Southeast Asia and globally: Valar Ventures, Goodwater Capital, rocketship.vc, Y-Combinator, East Ventures, Quona Capital, AC Ventures, Soma Capital, Golden Gate Ventures, HOF Capital, GMO Venture Partners, Venture Souq, Tanglin Venture Partners, DST Global Partners, and strategic angel investors

Founded2019
Team Size201-500 employees
WorkspaceOn-site
IndustryTechnology, Information and Internet
Location
South Jakarta, Java, Indonesia
LinkedInLinkedIn

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?