The Pricing and Derived Data team within DRW’s Unified Platform is building a data platform that provides intra-day and end-of-day prices across the firm. The team prices millions of instruments across asset classes and exchanges in near-real-time, serving clients ranging from low-latency trading systems to researchers working with large historical datasets. The platform will extend the existing system to meet rapidly growing demand and varied access patterns. The successful candidate will help shape the platform’s future direction, including ensuring consistent prices across warehouse queries, streams, and gRPC APIs; enabling clients to load a snapshot and transition to live updates without gaps or duplicates; and making technology choices about where to use Elixir or other technologies. The current architecture is mostly Elixir, with gRPC for inter-service streaming and PostgreSQL, Kafka, and ClickHouse in the data layer. The role is suited to a senior generalist with substantial experience building data products and leading significant projects from design through production operation, including architectural decisions. Relevant areas include event streaming, change data capture, open table formats, and stream and batch processing. Prior Elixir or financial-domain experience is not required, but candidates should be interested in those areas. DRW values humility, respect, learning, adaptability, independent project ownership, collaboration, and strong listening and communication skills.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed