Senior Data Engineer @Ciklum
Data and Analytics
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay

[Hiring] Senior Data Engineer @Ciklum

YDay - Ciklum is hiring a remote Senior Data Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Canada

Role Description

Ciklum is looking for a Senior Data Engineer to join our team full-time in Canada. As a Senior Data Engineer, become a part of a cross-functional development team, engineering experiences of tomorrow.

  • Building infrastructure for payments across global markets.
  • Modular, flexible, and scalable technology enables leading companies to accept next-generation payments.
  • Consolidation of legacy acquiring, clearing and settlement platforms onto a modern .NET, Python and Azure based core.
  • Strong emphasis on integration, quality engineering, performance, and secure, PCI-compliant delivery.

Responsibilities:

  • Design and modernize complex ETL/ELT pipelines currently built on legacy systems for payments and settlement processing.
  • Support migration of high-volume financial file systems (~68 daily files, 50+ formats) into a modern cloud-based architecture.
  • Build scalable data ingestion frameworks for batch and near real-time transaction processing.
  • Work on data transformation, validation, reconciliation, and file generation logic for clearing and settlement workflows.
  • Collaborate on replacing legacy processor-based systems with a modern internal settlement engine.
  • Implement data security, encryption (AES-256), tokenization, and PCI-compliant data handling practices.
  • Enable AI-assisted data migration and intelligent file parsing using modern data engineering techniques.
  • Work closely with product, architecture, and business teams to ensure accuracy of financial data flows and reporting systems.
  • Optimize data pipelines to reduce latency, operational overhead, and processing costs (target ~60% efficiency improvement).

Qualifications

  • 7–12 years of experience in Data Engineering or Data Platform roles.
  • Strong expertise in Python, SQL, and distributed data processing systems.
  • Experience with cloud data platforms (Snowflake, AWS, Azure, or GCP).
  • Strong knowledge of ETL frameworks, data modeling, and batch/stream processing.
  • Experience handling high-volume transactional or financial data systems.
  • Understanding of data security, encryption, and compliance standards (PCI preferred).
  • Experience working with file-based ingestion systems (SFTP, APIs, event-driven pipelines).
  • Familiarity with data governance, reconciliation, and auditability requirements.

Requirements

  • Experience in payments, fintech, or banking clearing/settlement systems (desirable).
  • Knowledge of Kafka, Flink, or real-time streaming architectures (desirable).
  • Exposure to AI/ML-assisted data transformation or LLM-based automation (desirable).
  • Experience with legacy system modernization programs (desirable).
  • Familiarity with HSMs, tokenization systems, and merchant acquiring flows (desirable).

Benefits

  • Strong community: Work alongside top professionals in a friendly, open-door environment.
  • Growth focus: Take on large-scale projects with a global impact and expand your expertise.
  • Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications.
  • Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies.
  • Care: Healthcare, Basic Life Insurance, Short and Long-term disability insurance according to the Company’s Benefit Plans.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Data Engineer @Ciklum
Data and Analytics
Salary unspecified
Remote Location
Employment Type full-time
Posted YDay
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 134,223+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later