T

Toss

Fintech super-app for payments and banking

Data Engineer – Streaming

Data EngineeringConfirmed live in the last 24 hours
Full-timeSeoul, South KoreaNo salary listedIn-person

About the Job

Requirements

  • Experience building and operating real-time data-processing pipelines in a Kafka-based environment using Flink, Kafka Streams, Spark Streaming, or similar technologies.
  • Experience owning the full data-pipeline lifecycle, from understanding requirements through design, development, deployment, and monitoring.
  • Experience identifying repeated data-processing requirements and standardizing them into reusable structures.

Responsibilities

  • Design and build real-time data pipelines for services using Flink and Kafka.
  • Design the structure and operating standards for streaming pipelines based on existing data infrastructure.
  • Transform data generated by services into required formats and deliver it reliably for use by other services.
  • Operate the end-to-end data lifecycle, including data creation, ingestion, distribution, monitoring, and changes.
  • Standardize recurring data-pipeline development and create a common platform structure so new pipelines do not need to be developed independently for each requirement.
  • Create an environment where data pipelines can be easily generated and operated through configuration, SQL, or templates.
  • Collaborate directly with service developers to identify opportunities for real-time data use and lead pipeline design and development.

Desired Qualifications

  • Experience building and operating real-time data pipelines in Kubernetes using Flink or Kafka Streams and the Kafka ecosystem, including Kafka Connect and Schema Registry.
  • Experience ensuring exactly-once processing or idempotency so data is not lost or duplicated during failures or restarts.
  • Experience designing structures that support backfill or replay of historical data after logic changes or failures.
  • Experience designing CQRS- or CDC-based architectures that capture service database changes in real time and deliver or synchronize them to stores that other services can query.
  • Experience operating real-time data pipelines for services where data consistency is important, such as payments or commerce.
  • Experience connecting streaming pipelines with data storage and analytics environments such as Apache Iceberg or StarRocks.

About the Company

Toss

Fintech super-app for payments and banking

Toss is a South Korean financial services platform that started as a peer-to-peer money transfer service and has grown into a digital 'super app' for personal finance. Its products are accessed through one mobile interface that unifies bank accounts, credit cards, loans, investments, and other financial services, including its own Toss Bank and Toss Securities. It differentiates itself by offering a broad, integrated ecosystem—combining digital banking, asset management, and brokerage services under one roof and running its own banking and securities units. Its goal is to become the leading consumer finance platform in South Korea while expanding its user base globally.

Company size
1,001-5,000
Company stage
Series G
Total funding
$1.5B
Headquarters
Seoul, South Korea
Founded
2011

Recently Posted Jobs

Explore more opportunities at Toss

See more jobs