Senior Data Engineer, Unified Platform
DRW · New York, NY · 3 wk ago
On-siteFinance$200k–$250k/yrFull-time
About the role
The Senior Data Engineer will play a crucial role in enhancing DRW's unified data platform by managing and delivering data products, collaborating with various teams, and ensuring data quality.
Responsibilities
- Model, build, and manage data products built atop DRW’s Unified Data Platform.
- Work closely with Data Strategists to determine appropriate data sources and implement processes that onboard and manage new datasets for trading, research, and back-office purposes.
- Design data governance processes that enable discovery, cost-sharing, usage tracking, access controls, and quality control of datasets to address the needs of DRW trading teams and strategies.
- Continually monitor data ingestion pipelines and data quality to ensure stability, reliability, and quality of the data. Design monitoring and quality control software and processes.
- Own the technical aspects of vendor ingestion pipelines, coordinating with vendor relationship managers on upcoming changes, performing routine data operations without breaking internal users, and contributing to the team’s on-call rotation to respond to unanticipated changes.
- Rapidly respond to user requests, identifying platform gaps, and self-service opportunities that make the user experience more efficient.
Requirements
- 7+ years of experience working with modern data technologies and building data-first products.
- Excellent written and verbal communication skills.
- Proven ability to work in a collaborative, agile, and fast-paced environment, prioritizing multiple tasks and projects, and efficiently handle the demands of a trading environment.
- Proven ability to deliver rapid results within processes that span multiple stakeholders.
- Strong technical problem-solving skills.
- Extensive familiarity with SQL and Java or Python, with a proven ability to develop and deliver maintainable data transformations for production data pipelines.
- Experience leveraging data modeling techniques and ability to articulate the trade-offs of different approaches.
- Experience with one or more data processing technologies (e.g. Flink, Spark, Polars, Dask, etc.).
- Experience with multiple data storage technologies (e.g. S3, RDBMS, NoSQL, Delta/Iceberg, Cassandra, Clickhouse, Kafka, etc.) and knowledge of their associated trade-offs.
- Experience with multiple data formats and serialization systems (e.g. Arrow, Parquet, Protobuf/gRPC, Avro, Thrift, JSON, etc.).
- Experience managing data pipeline orchestration systems (e.g. Kubernetes, Argo Workflows, Airflow, Prefect, Dagster, etc.), delving deeply into low-level details.
- Proven experience in managing the operational aspects of large data pipelines such as backfilling datasets, rerunning batch jobs, monitoring event throughput, and handling dead-letter queues.
- Prior experience triaging data quality control processes, correcting data gaps and inaccuracies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, or related field.
- Proven track record of success in a similar role.
- Experience with cloud-based data processing and storage services (e.g. AWS, Google Cloud, Azure).
- Knowledge of data warehousing concepts and practices.
- Experience with data security and compliance standards (e.g. GDPR, HIPAA).
Skills
- Proficiency in SQL and Java or Python.
- Experience with data modeling and database design.
- Knowledge of data integration and ETL processes.
- Experience with data visualization tools (e.g. Tableau, PowerBI).
- Experience with data governance and data quality tools.
Benefits
- Comprehensive suite of employee benefits including 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, and flexible spending accounts.
Pay
The annual base salary range for this position is $200,000 to $250,000 depending on the candidate’s experience, qualifications, and relevant skill set. The position is also eligible for an annual discretionary bonus.
Schedule
Full-time position.