Senior Data Platform Engineer

Flow Traders is a global technology-enabled multi-asset liquidity provider and market maker.

Amsterdam, Netherlands
About Flow Traders

Flow Traders provides continuous on-exchange and off-exchange liquidity across exchange-traded products, fixed income, FX, commodities, and digital assets using proprietary trading technology. Its digital-assets business, active since 2017, includes crypto ETP market making, OTC trading, liquidity provision, and DeFi connectivity.

View jobs by Flow Traders

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will build and operate distributed data platforms for research and firm-wide applications. You will design platform capabilities, make data architecture decisions, improve reliability and cost efficiency, resolve data issues, implement governance tooling, use AI coding agents responsibly, and mentor engineers.

Requirements

  • 8+ years building and operating data platforms in production
  • Knowledge of storage layouts, query execution, networking, and distributed systems
  • Ability to make trade-offs between latency, cost, consistency, and simplicity
  • Data modelling and data warehousing experience
  • Experience with BigQuery or ClickHouse
  • Experience with distributed storage and messaging systems
  • Experience with Kafka or Pub/Sub
  • Experience with Apache Beam or Spark
  • Experience with Kubernetes
  • Programming skills in Python or Java
  • Testing and code quality expertise
  • Cloud experience with storage, databases, and data processing
  • Experience with GCP or AWS
  • Data governance experience, including ownership, lineage, access control, metadata management, and data quality frameworks
  • Understanding of AI data retrieval, semantic layers, and agent interfaces
  • Ability to translate vague user needs into platform capabilities

Responsibilities

  • Own distributed systems, storage, and processing platform performance
  • Design and maintain self-provisioned compute, scheduling, transformation, and exploration capabilities
  • Make decisions on data modelling, storage formats, and processing patterns
  • Improve reliability, resource usage, and cost
  • Investigate and resolve data issues and pipeline failures
  • Build operational tooling and runbooks
  • Build and maintain data catalog, lineage, access-control, and data-quality tools
  • Use coding agents to design, write, test, and review code
  • Mentor engineers through code reviews, design discussions, and pairing

Benefits

  • Annual discretionary profit share
  • Daily catered lunch
  • Great coffee
  • Fully stocked kitchen and snack bar
  • In-house bar and lounge
  • Company boat
  • In-house gym
  • Nutritionist or personal trainer sessions
  • Bi-weekly massages
  • Annual company trip
  • Company events
  • Global rotations across offices

Hiring Process

Some interview stages allow the use of AI tools; candidates are assessed on how they check AI-generated output as well as what they produce.