Quberesearchandtechnologies

Senior Data Engineer

Amsterdam. Posted 4 months ago

The role

You will design, build, and operate high-throughput distributed data systems for quantitative research and production trading workflows. You will develop Python services and pipelines to process large volumes of market and reference data across on-premises and AWS infrastructure.

What you will do

  • Design, build, and operate high-throughput distributed data systems
  • Develop production-grade Python services and pipelines
  • Build systems for large-scale historical data processing and time-critical overnight pipelines
  • Design scalable processing architectures across on-premises compute and AWS
  • Build observability and operational tooling to monitor data health
  • Collaborate with quantitative researchers, trading teams, software engineers, and infrastructure teams
  • Take ownership of systems from architecture through deployment and incident resolution

Required qualifications

  • 5+ years of experience building and operating production-grade data platforms, distributed systems, or large-scale data-processing applications
  • Strong Python software engineering experience
  • Strong understanding of distributed processing concepts such as partitioning, parallelism, concurrency, fault tolerance, idempotency, and failure recovery
  • Experience designing systems that process large data volumes with demanding throughput or completion-time requirements
  • Hands-on experience with workflow orchestration technologies such as Apache Airflow
  • Experience with AWS services including S3, EC2, AWS Batch, IAM, CloudWatch, and cloud SDKs
  • Experience operating business-critical pipelines and diagnosing data, performance, and reliability issues in production
  • Excellent problem-solving skills

Nice to have

  • Experience building market-data platforms or other high-throughput financial data systems
  • Knowledge of non-equity asset classes such as futures, fixed income, commodities, or FX
  • Experience with time-sensitive overnight processing or systems operating on the path to production trading
  • Familiarity with Apache Parquet, Apache Arrow, or distributed processing frameworks such as Spark, Ray, or Dask
  • Experience with Docker, Kubernetes, and Infrastructure-as-Code tools such as Terraform or CloudFormation
  • C++ development experience
  • Experience working in high-performance computing or hybrid cloud environments

Benefits

  • Initiatives and programs to enable employees achieve a healthy work-life balance

About the company

Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager operating in all liquid asset classes. It is a technology and data driven group implementing a scientific approach to investing.

Senior Data Engineer at Quberesearchandtechnologies | JobZoey