DRW’s Pricing and Derived Data team within its Unified Platform is seeking a Senior Software Engineer to help build a new data platform that provides intra-day and end-of-day prices across the firm. The team prices millions of instruments across multiple asset classes and exchanges in near-real-time, serving clients ranging from low-latency trading systems to researchers working with large historical datasets. The team’s existing architecture is mostly written in Elixir, with gRPC for inter-service streaming communication and PostgreSQL, Kafka, and ClickHouse in the data layer. The team is extending this system into a comprehensive data platform to support rapidly growing demand and diverse access patterns. The role offers an opportunity to shape the platform’s future direction, including how to provide consistent prices across warehouses, streams, and gRPC APIs; support seamless transitions from snapshots to live updates; and decide where Elixir or other technologies are appropriate. The successful candidate will be 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 interest in those areas is expected.
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