
Principal Data Engineer, Architect – Data Platform Assessment
DaCodes.
part-time
Posted on:
Location Type: Remote
Location: Mexico
Visit company websiteExplore more
Job Level
About the role
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data engineeringdata architecturecloud-native environmentsadvanced SQLbatch processingevent platformsorchestration toolsPythonScalaJava
Soft Skills
critical thinkingtechnical judgmentclear communicationrisk assessmentprioritizationobjectivityindependenceteam maturity assessmentstakeholder engagementrecommendation delivery