Mission-driven fintech transforming access to financial services for small and medium-sized businesses across Latin America and beyond.
The position is listed on behalf of a partner company that manages all applications and next steps.
Responsibilities
Own the end-to-end architecture of the data platform, covering data ingestion, cleansing, processing, warehousing, orchestration, and data flows supporting credit underwriting and analytics.
Partner with the Director of Data Management to establish architectural principles, define engineering standards, and develop a technical roadmap.
Evaluate, select, and manage data engineering tools and vendors, contributing to technical assessments, purchasing decisions, and contract discussions.
Design and scale data infrastructure across multiple countries and legal entities, including a fully isolated European data platform with data residency and regional separation controls.
Remain actively involved in the most technically complex areas of the platform, particularly Snowflake architecture, Apache Airflow DAGs, dbt transformations, and Python-based data processing.
Own the reliability, monitoring, observability, and service-level agreements of production data pipelines.
Establish and maintain on-call rotations, incident response procedures, root cause analysis practices, and post-incident reviews.
Manage Snowflake infrastructure costs through warehouse sizing, consumption monitoring, budgeting, resource optimization, and data platform FinOps practices.
Define and enforce standards for data modeling, automated testing, continuous integration and deployment, documentation, and code reviews.
Identify and implement AI-powered tools and agents to improve engineering productivity, data operations, and workflow efficiency.
Lead the Data Engineering team’s daily operations, including planning, prioritization, workload management, delivery schedules, and the resolution of technical blockers.
Drive data initiatives from initial scoping and estimation through execution and delivery.
Coach and develop Senior Data Engineers through architectural discussions, design reviews, code reviews, and ongoing feedback.
Participate in hiring, onboarding, and defining the team's structure.
Partner with Analytics, Product, Risk and Credit, Machine Learning, Engineering, and Compliance teams.
Co-own data governance with the Director of Data Management, ensuring data quality, lineage, cataloging, access controls, and documentation.
Design and enforce controls for personally identifiable information (PII), including classification, masking, encryption, role-based access, data retention, and deletion.
Ensure the platform meets applicable regulatory, audit, and reporting requirements, including GDPR, Brazil's LGPD, local central bank requirements, and relevant investor and business partner obligations.
Translate regulatory requirements into technical safeguards, documented processes, and verifiable evidence that support internal and external audits.
Requirements
8–12+ years of experience in Data Engineering or a closely related discipline, with a demonstrated record of delivering and operating complex production data platforms.
Previous experience as a Principal or Staff Data Engineer, or as a Tech Lead managing or guiding a team of at least four engineers.
Proven ability to lead team delivery, manage multi-quarter initiatives, prioritize competing demands, coordinate stakeholders, and communicate project risks and trade-offs effectively.
Extensive hands-on production experience with Snowflake, including architecture design and performance tuning.