Data Engineer (Trade Surveillance)

TP ICAP Belfast, United Kingdom

About the role

This is a data engineering role at TP ICAP focused on trade and communications surveillance data pipelines, based in Belfast and marked hybrid. It suits a data engineer with strong Python or Java, SQL and AWS pipeline experience who can support regulatory compliance systems in financial markets. TP ICAP is a world-leading market infrastructure provider and the largest interdealer broker by revenue.

What you’ll do

  • Design, build and maintain end-to-end data pipelines between source systems and surveillance platforms
  • Implement automated data completeness, quality and reconciliation checks
  • Identify critical data elements and implement failover and recovery strategies
  • Build AWS infrastructure using Terraform or CDK
  • Write unit, integration and infrastructure tests
  • Monitor and resolve data anomalies with business analysts, developers and testers
  • Implement data governance to meet requirements of Scila and Global Relay platforms
  • Ensure data lineage, auditability and retention policies are enforced
  • Translate business rules into technical specifications with surveillance analysts and compliance officers

What they’re looking for

  • Strong experience building ETL/ELT data pipelines for financial market messaging and trade systems
  • Solid understanding of CI/CD pipelines
  • Strong proficiency in Python or Java, SQL and data pipeline frameworks such as Airflow, dbt or Spark
  • Solid experience with the AWS ecosystem
  • Bachelor's degree in Computer Science, Data Science, Engineering or a related field
  • Previous experience in Data Ops and Data Engineering
  • Strong communication and collaboration skills
  • Experience with Agile software delivery

Nice to have

  • Experience with market data ingestion, metadata extraction and event-driven architectures
  • Experience with EKS, Lambda, EventBridge, Step Functions, S3, DynamoDB, AWS Glue, Snowflake, Terraform and Transfer Family
  • Knowledge of streaming technologies such as Kafka or Kinesis
  • Experience with monitoring tools such as Grafana
  • Experience with business communications technology such as Bloomberg, ICE or Symphony
  • Familiarity with security best practices, IAM and VPN configuration
  • Knowledge of financial markets and trading platforms
  • Certifications in DataOps or cloud platforms
  • Understanding of foundation models such as Claude or GPT and agentic AI workflows

Questions about this role

Is this role remote?

The posting tags it '#LI-Hybrid', indicating a hybrid arrangement based in Belfast.

Do I need a degree?

Yes, a Bachelor's degree in Computer Science, Data Science, Engineering or a related field is required.

How many years of experience do I need?

The posting does not state a specific minimum years requirement, only that previous Data Ops and Data Engineering experience is needed.

Related roles

Lead Data Engineer – Databricks & AI | Remote Canada

Cloud Data Vision · Canada, Canada

Lead data engineer role for a financial services client, requiring 10+ years of Databricks expertise and experience collaborating with AI/ML teams to build scalable data infrastructure.

RemoteSeniorContract
DatabricksData EngineeringData PipelinesPython +6
6 days ago

Data Analyst - Data Quality & Databricks

Nexionpro Services · Bangalore, India · Chennai, India · Pune, India

A data analyst role centered on data quality, profiling and reconciliation using Databricks, SQL and PySpark, open across Bangalore, Chennai and Pune for candidates with 7-11 years of experience.

SeniorFull-time
DatabricksSQLPythonPySpark +4
Yesterday

Data Engineer, Data Platform & ML (Remote)

Tabby · Poland

A Poland-remote Data Engineer role building a cloud-based corporate data warehouse for business analytics and machine learning. It suits a data engineer with at least three years of experience in Python, SQL, warehouse design, and modern data tooling.

RemoteMid levelFull-time
Data EngineeringData WarehousingPythonSQL +15
7 days ago

Data Engineer, Data Platform & Machine Learning (Remote)

Tabby · Belgrade, Serbia

A Serbia-remote data engineering role building Tabby's corporate data warehouse, data integrations, and pipelines. It is intended for a data engineer with warehouse design, Python, SQL, and cloud data-stack experience.

RemoteMid levelFull-time
Data EngineeringData WarehousingPythonSQL +16
7 days ago

Senior Data Engineer, Data Platform & ML (Remote)

Tabby · Yerevan, Armenia

A remote senior data engineering role in Yerevan focused on feature-store development, data services, streaming, and production data pipelines. It is suited to an engineer with scalable systems experience across data, machine learning, or backend development.

RemoteSeniorFull-time
Data EngineeringMachine Learning EngineeringBackend EngineeringFeature Store +16
7 days ago

Data Architect / Data Engineering Lead

UnitedHealth Group · Minnetonka, United States

A principal data architecture and engineering leadership role at UnitedHealth Group's Optum/LHI, based in Minnetonka, Minnesota. Suited to a senior data leader with deep Snowflake/Databricks and Airflow experience who wants to combine architecture ownership with hands-on delivery.

On-sitePrincipalFull-time $112,700 – $193,200 a year
PythonSQLSparkSnowflake +11
Yesterday