Staff Engineer, Data Platform
Core
Design, build, and scale managed data platform services (storage, query, batch/stream processing) for traders, researchers, and back-office teams.
Role type
Staff Engineer, Data Platform (Individual Contributor)
Builds
Managed data services, distributed query execution, batch and streaming pipelines, metadata management systems
Domain
Financial Trading / Data Engineering
Required skills
Distributed systems architecture, Java/Python, SQL, Linux, Batch/Stream processing (Flink, Spark), Data storage (Kafka, Object storage, NoSQL/SQL), Open table formats (Iceberg, Delta Lake), Data modeling & governance, Kubernetes, Cloud-native infrastructure
Preferred skills
Data governance in regulated environments, Financial datasets experience
Technologies
Flink, Spark, ClickHouse, Kafka, Iceberg, Delta Lake, Arrow, Parquet, Protobuf, Avro, Kubernetes
Responsibilities
Guide data platform architecture and evolution; Translate data strategy into engineering products and roadmaps; Design and build managed platform services for storage, query, and processing; Lead delivery across team boundaries; Drive architecture reviews and technology decisions; Own data governance strategy and metadata management; Troubleshoot distributed systems and drive operational improvements; Mentor engineers across teams
Seniority
Staff, strategic IC with mentorship