Data Engineer

Cantor Fitzgerald Technology Markets, LLC
New York, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Airflow Business Analytics Applications Customer Data Management Information Engineering Data Governance Extract Transform Load (ETL) Data Normalization Data Structures Data Systems
+12 more
Financial Information EXchange Intrusion Detection Systems Python (Programming Language) Cloud Services Salesforce.Com SQL Databases Data Streaming Data Representation Data Management Machine Learning Operations Data Pipelines Legacy Systems

Job description

The Senior Data Engineer will play a pivotal role in architecting and implementing data solutions for Cantor Fitzgerald’s Technology Markets division. This role demands a deep understanding of financial services data, particularly in Equities Trading and Broker-Dealer Operations, to drive data-driven decision-making and operational efficiency. The successful candidate will collaborate closely with CRM product owners and front-office stakeholders to translate complex business workflows into robust data structures, ensuring accurate revenue tracking and attribution across coverage teams and products., * Architect and build ETL/ELT pipelines for CRM data migration, cleansing, and normalization, resolving entity conflicts across legacy systems.

  • Define canonical data models for client hierarchies, account structures, and relationship ownership, ensuring consistency across business lines.
  • Address entity resolution challenges, including duplicate client records and mismatched account IDs, for accurate data representation.
  • Translate business workflows into data structures that reflect actual coverage team operations, collaborating closely with front-office stakeholders.
  • Design and maintain revenue tracking data models, including trading commissions, advisory fees, and relationship-attributed P&L, ensuring accurate attribution.
  • Build attribution logic to allocate revenue across coverage teams, products, client accounts, and booking entities, considering commission sharing and soft dollar arrangements.
  • Ensure accurate reconciliation between front-office OMS/EMS data, finance ledgers, and CRM-reported metrics for management reporting.
  • Standardize client master data across Equities and adjacent product lines, applying consistent hierarchy models and industry-standard identifiers.
  • Partner with Compliance, Operations, and Front Office to maintain data governance standards and support downstream reporting and compliance.

Requirements

  • Deep understanding of financial services data, particularly in Equities Trading, Broker-Dealer Operations, or Client/Account Management.
  • Familiarity with trade lifecycle data, order management, execution, settlement, and data flow into downstream reporting and P&L systems.
  • Working knowledge of client and account hierarchy models, legal entity structures, account types, and sub-accounts, and their mapping to coverage and revenue attribution.
  • Understanding of sell-side revenue tracking and attribution, including commissions, advisory fees, and reconciliation challenges between front-office and finance systems.
  • Familiarity with counterparty and client identifier standards, such as LEI, DTCC, and FIX protocol client IDs.
  • 5-8 years of hands-on data engineering experience, with at least 3 years in financial services, and expertise in Python, Java, and SQL.
  • Direct experience with Salesforce CRM, including data model, APIs, and integration patterns, and proven experience with data normalization and entity resolution.
  • Comfortable working directly with stakeholders across Front Office, Finance, Compliance, and Operations, and able to drive independent deliverables in a fast-paced environment.
  • Preferred: Hands-on experience with AI/ML tools for data workflow automation and self-service analytics, and exposure to Cloud data platforms and industry data standards.
  • Experience with Fixed Income, Prime Brokerage, or multi-asset CRM data, and orchestration/transformation tools like dbt or Airflow, is an advantage.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

1:14 min

Evolution of distributed SQL database architectures

Wei Hu Wei Hu · WWC 2024

2:37 min

Classifying and anonymizing data during system design

Reto Kaeser · LIVE

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

3:05 min

Audience questions on AI agents and pipeline vectorization

Joy Joy · WWC 2024

Videos

See all

Related articles

See all