W

Wise

Low-cost international money transfers with API

Senior Data Engineer 2 - Real Time Data Engineering-Java

Data EngineeringUpdated on Nov 11
Full-timeLondon, UKHybrid

About the Job

Requirements

  • Proficiency in Java or Scala.
  • Proven experience building, deploying, and operating production-grade, low-latency stream-processing pipelines using Apache Kafka, Kafka Streams, Flink, or Spark Streaming.
  • Hands-on experience handling duplicate events, out-of-order log processing, late-arriving data, and exactly-once processing semantics in financial or mission-critical domains.
  • Expertise in windowing techniques, including tumbling, sliding, and session windows; stateful stream processing; and high-throughput real-time aggregation across streaming data pipelines.
  • Experience modeling data for real-time stream-consumer patterns and downstream analytical stores, including event schemas, state-store schemas, and schema evolution with Protobuf or Avro.
  • Ability to design for dead-letter queues, backpressure management, circuit breakers, and state-store recovery.

Responsibilities

  • Design and build the foundations of the real-time liquidity observability stack and core streaming data pipelines that power global financial operations.
  • Deliver infrastructure initiatives, set technical streaming strategy, and build robust, scalable systems for high-velocity financial movement.
  • Architect high-throughput Kafka and Flink streaming pipelines that process global bank transactions and dynamically balance intraday demand and supply.
  • Architect low-latency streaming pipelines that provide global liquidity visibility across currencies, jurisdictions, and nostro accounts.
  • Build cash-positioning systems that route high-value transactions, support fine-grained event controls, fuel machine-learning forecasting models to maximize yield on surplus capital, and protect event architecture from out-of-order spikes, network partitions, and schema shifts.
  • Build a Medallion architecture and pair streaming pipelines with sub-second OLAP querying to provide Treasury Operations with precise, timely visibility into unencumbered liquidity.
  • Use collaborative RFCs, whiteboard sessions, and stakeholder feedback to resolve ambiguity and navigate trade-offs involving latency, financial cost, regulatory boundaries, and customer experience.
  • Write well-tested, maintainable code and participate in rigorous design reviews.

About the Company

Wise

Low-cost international money transfers with API

Wise enables international money transfers with lower fees by using a peer-to-peer model to match transfers across borders. It offers a multi-currency account for holding and managing money in different currencies and provides an API for businesses to integrate Wise transfers into their platforms. Unlike traditional banks that charge higher fees and poor exchange rates, Wise uses transparent, small-per-transaction fees and real-time exchange rates to reduce costs. Its approach differentiates it from competitors by emphasizing simplicity, cost transparency, and a broad API for business integration. The goal is to make cross-border payments cheaper, faster, and more transparent for individuals and businesses around the world.

Company size
10,001+
Company stage
IPO
Headquarters
London, United Kingdom
Founded
2011

Recently Posted Jobs

Explore more opportunities at Wise

See more jobs