Blog

Technology Roles:Data Engineer

Data Engineer: Financial Data Lakehouse & Unified Data API 

Work Location 

Global 

Employment Type 

Full-Time; Hybrid 

Reporting To 

Chief Executive Officer (CEO) 

Compensation StructureBase Salary + Performance Bonus  Working Mode 

Day shift 

Number of Vacancies 

Several 

Compensation 

To be discussed during the interview. 

 

   

▎ Role Mission: 

You will help build the firm’s quantitative data foundation, covering market data, structured news, macroeconomic indicators, trading logs, backtesting datasets, and model training datasets. This role is engineering-oriented and focuses on making data reliable, traceable, low-latency, auditable, and usable for model training, inference, trading automation, and risk monitoring. 

▎ Responsibilities 

  1. Assist in building a financial data lake house on AWS, including ingestion, object storage, governance, metadata management, batch processing, and streaming architecture. 
  2. Work with multi-source market data, including terminal data, enterprise real-time feeds, historical data, candles, ticks, order books, and execution records. 
  3. Research practical use cases of Bloomberg BPIPE, Event-Driven Feeds, Global Economic Indicators, and BQuant in quantitative research workflows. 
  4. Build data cleaning and normalization pipelines, including symbol mapping, timezone normalization, trading calendars, missing data handling, abnormal quote detection, and data quality scoring. 
  5. Help build unified data APIs for model training, online inference, backtesting systems, and trading automation. 
  6. Develop data quality monitoring, including latency checks, feed outage alerts, field completeness validation, data backfill, and lineage tracking. 
  7. Support research teams in feature engineering, factor research, news-event studies, and macro event impact analysis. 
  8. Contribute to data permissioning, audit logs, masking, and compliance traceability. 

▎ Requirements 

  1. Graduated senior undergraduates, Master’s, or PhD holders in Computer Science, Data Science, Financial Engineering, Statistics, Mathematics, Electrical Engineering, or related fields. 
  2. Strong Python skills with experience in at least one of pandas, NumPy, PyArrow, Polars, or SQL. 
  3. Basic database knowledge; experience with PostgreSQL, ClickHouse, DuckDB, Redis, Kafka, Parquet, Iceberg, or Delta Lake is a plus. 
  4. Interest in AWS data infrastructure; familiarity with S3, Glue, Lake Formation, Athena, Redshift, Lambda, ECS, EKS, or SageMaker is a plus. 
  5. Interest in financial market data; understanding of ticks, candles, order books, volume, spreads, trading sessions, and trading calendars is preferred. 
  6. Experience in data quality, data governance, API services, ETL/ELT, or real-time streaming is a plus. 
  7. Strong attention to data accuracy, reproducibility, traceability, and engineering reliability. 
  8. Ability to read technical documentation in English and communicate in Chinese or English. 

▎ Nice to Have 

  • Experience with financial data, quantitative research, trading systems, news analytics, or macroeconomic datasets. 
  • Experience with FastAPI, Flask, gRPC, GraphQL, or REST APIs. 
  • Experience with Airflow, Dagster, Prefect, dbt, Spark, Flink, or Ray. 
  • Experience with data visualization or monitoring systems such as Grafana, Prometheus, Superset, or Metabase. 
  • Bloomberg Terminal / BQuant / enterprise financial data experience is a plus but not required. 

 Common Requirements 

  1. Strong interest in fintech, quantitative trading, AI, data engineering, or automation systems.  
  2. Strong learning ability, engineering discipline, and documentation habits.  
  3. Ability to follow confidentiality rules, data access policies, and code security standards.  
  4. Comfortable collaborating across data, modeling, trading automation, trading desk, and operations teams.  
  5. Live trading experience is not required; we value fundamentals, engineering quality, learning speed, and responsibility. 

※Internship is welcomed! 

 Application Method 

Please send your resume (with photo) and scanned copies of relevant certificates to the recruitment emailcareer@utc.group 

The email subject format shall be:  

Position Applied – Intended Work City – Full Name 

 

 Interview Process 

  • Initial Screening Interview (Online/Phone): Assess the candidate’s professional background and overall fit for the role.  
  • Practical Assessment: Complete job-related tasks in a simulated working environment to evaluate practical skills and execution.  
  • Final Interview: Meet with the Chief Executive Officer (CEO) and relevant department leaders. 

Add comment