IT & Software

Senior Data Engineer, Unified Platform

DRW

London · Greater London · United Kingdom

Overview

As a Senior Data Engineer in DRW’s Unified Platform, you will design, build, and operate the data platform and managed services used by traders, researchers, and back-office teams. You will own engineering projects, drive complex technical decisions, and mentor teammates within the platform architecture. You’ll contribute to metadata governance and data catalogs to improve discoverability and trust in datasets. This role combines hands-on development with production support in a fast-paced trading environment, offering opportunities to shape scalable data infrastructure across DRW’s global platforms.

Pay / Benefits
  • group medical, pharmacy, dental and vision insurance
  • 401k with discretionary employer match
  • short and long-term disability
  • life and AD&D insurance
  • health savings accounts (HSA)
  • flexible spending accounts (FSA)
Responsibilities
  • Design, build, and operate managed platform services for data storage, distributed query execution, batch/streaming processing, and workload orchestration
  • Own technical designs and lead delivery of services from requirements to deployment and support
  • Automate provisioning, configuration, upgrades, and monitoring of managed services to reduce manual ops
  • Develop and integrate metadata management tools (data catalogs, lineage) for dataset understanding and ownership
  • Implement schema governance, data quality checks, access controls, and usage tracking with security teams
  • Collaborate with service users to diagnose integration and performance issues and refine requirements
  • Improve reliability and performance via observability, capacity planning, and testing
  • Lead platform upgrades and data migrations with validation to protect downstream workloads
  • Lead design and code reviews, document trade-offs, and contribute to architectural patterns
  • Mentor engineers to promote maintainable code, testing, and operational excellence
Key requirements
  • 7+ years of experience with modern data technologies or distributed systems
  • Expertise in Java and/or Python, strong SQL, Bash, and Linux fundamentals
  • Experience building/operating managed data or infrastructure services with production support
  • Proven ownership of projects from design to deployment and operation
  • Solid understanding of distributed systems trade-offs (fault tolerance, concurrency, partitioning, partial failure recovery)
  • Experience with batch and streaming systems, including state management, retries, replay, and data consistency
  • Experience with data processing/query tech such as Flink, Spark, or ClickHouse and evaluating performance
  • Experience with multiple storage technologies (object storage, relational/NoSQL, Kafka); familiarity with Iceberg or Delta Lake
  • Practical data modeling, schema governance/evolution, and data quality controls; integrating metadata/catalog/lineage
  • Experience with data formats/serialization (Arrow, Parquet, Protobuf, Avro)
  • Cloud-native data infrastructure experience (Kubernetes, workflow orchestration, automated deployment, production monitoring)
  • Strong communication and problem-solving skills in a fast-paced trading environment
  • strong communication
  • problem-solving
  • cross-team collaboration
  • Java
  • Python
  • SQL

Reference: WJ-747_31236626 · Posted 06 Nov 2026, 02:37 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Data Engineer, jobs in other states

Browse jobs