Principal Data Engineer, Architect – Data Platform Assessment

Posted 68ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Principal Data Engineer at DaCodes evaluating data platforms for large-scale loyalty programs. Drive assessments and provide actionable insights across diverse projects and industries.

Responsibilities:

  • Independently, thoroughly, and objectively assess a data platform that supports a large-scale loyalty program, identifying technical, operational, and business risks.
  • Evaluate the end-to-end architecture of the data platform in cloud environments.
  • Analyze batch and/or streaming data pipelines (ingestion, transformation, and consumption).
  • Review practices related to:
  • data quality
  • transactional reconciliation
  • handling of late events, duplicates, and reprocessing.
  • Identify technical debt, single points of failure, and scalability risks.
  • Evaluate how data supports critical loyalty program processes.
  • Identify financial risks derived from data errors.
  • Assess team maturity and dependencies on key individuals.
  • Evaluate the handling of personal data (PII) and financial and transactional data.
  • Review practices related to access control, auditing and traceability, and data lineage.
  • Identify relevant compliance gaps.
  • Deliver a structured diagnostic including critical risks (high impact), medium risks, and existing good practices.
  • Provide prioritized recommendations and a 30 / 60 / 90-day roadmap.

Requirements:

  • 8–12+ years of experience in data engineering and/or data architecture.
  • Proven experience assessing existing platforms (assessment, audit, or recovery scenarios).
  • Background in at least one of the following domains:
  • loyalty programs
  • fintech / payments
  • high-volume e-commerce
  • telecommunications
  • Strong experience in cloud-native environments.
  • Experience working with or evaluating platforms that include technologies such as:
  • Cloud (AWS, Google Cloud, or Azure (or equivalent))
  • Data Lakes (e.g., S3, GCS, ADLS)
  • Data Warehouses (e.g., BigQuery, Snowflake, Redshift, Synapse)
  • Advanced SQL
  • Batch processing (e.g., Spark, Databricks, or similar)
  • Event platforms such as Kafka, Kinesis, Pub/Sub
  • Orchestration tools such as Airflow, Dagster, Prefect (or equivalent)
  • SQL (mandatory)
  • Python and/or Scala / Java
  • Data quality validations
  • PII handling
  • Data auditing and traceability.
  • Understanding of how loyalty programs operate.
  • Familiarity with concepts such as:
  • breakage
  • points liability
  • financial impact of data errors.
  • Ability to assess risks from both technical and business perspectives.
  • Strong critical thinking and sound technical judgment.
  • Ability to read and evaluate code without needing to rewrite it.
  • Clear communication with both technical and executive stakeholders.
  • Ability to prioritize realistic and actionable recommendations.
  • Expected Seniority: Principal / Staff Data Engineer, Senior Data Architect, Senior Technical Consultant with proven assessment experience

Benefits:

  • 🚀 Integration with global brands and disruptive startups.
  • 🏡 Remote work / Home office.
  • ⏳ Schedule aligned with the assigned work cell/project.
  • 📅 Monday to Friday work schedule.
  • 🎉 Day off on your birthday.
  • 🏥 Major medical expenses insurance (applies to Mexico).
  • 🛡️ Life insurance (applies to Mexico).
  • 🌎 Multicultural work teams.
  • 🎓 Access to courses and certifications.
  • 📢 Meetups with special guests from the IT field.
  • 📡 Virtual integration events and interest groups.
  • 📢 English classes.
  • 🏆 Opportunities within our different business lines.
  • 🏅 Proudly certified as a Great Place to Work.