All interviews

Brex

Senior

Senior Data Platform Engineer at Brex — owning the data infrastructure powering financial products across an async, multi-source architecture

This role is on Brex's Data Enablement Platform team, which owns the systems that pull data from many async services and operational systems and deliver it to product teams as data-backed products. The JD requires 5+ years in a data infra/platform role, fluency in Kotlin or Kotlin-like languages (Python called out), and hands-on experience with tools like Snowflake, Flink, Airflow, dbt, CDC, and Kafka. It's explicitly hybrid (in-office Mon/Wed/Fri in Seattle) and blends data platform ownership with cross-functional partnership with product, data science, and analytics teams.

Step into this interview

Free · a live voice mock calibrated to this exact role

Practice this interview

What this interview tests

  • Data platform and infrastructure ownership: warehousing, streaming, orchestration, observability, governance
  • Streaming and CDC systems (Kafka, Flink) at production scale
  • Data orchestration and transformation tooling (Airflow, dbt, Snowflake)
  • Kotlin/Python fluency for backend and data infra engineering
  • Partnering with product, data science, and analytics teams to ship data-backed products
  • Operational ownership: on-call, reliability, and continuous improvement of data architecture

Common question themes

Design a data pipeline that ingests from many async, heterogeneous source systems reliably

Describe a streaming or CDC system you built with Kafka or Flink, including failure handling

Walk through a dbt/Airflow orchestration problem you solved and why you chose that approach

Tell me about translating a product team's data need into a reusable platform capability

How do you approach data access and governance when many teams consume the same data

Describe an on-call incident in a data platform and what you changed afterward

View the original posting