DaCodes

Senior Data Engineer - Snowflake & dbt | Remoto México y LATAM

DaCodes
Apply
8 days ago
Remote, Peru +4 moreSenior

Responsibilities

  • Design and implement ingestion and transformation pipelines from databases, APIs, and files into Snowflake.
  • Build full and incremental loads that preserve source data and extraction metadata while supporting recovery and reprocessing without loss or duplication.
  • Develop dimensional models, historization, curated data layers, dbt models, automated tests, and documentation.
  • Investigate data sources, reconcile figures against business reports, validate metrics, and resolve discrepancies with stakeholders.
  • Implement monitoring, alerts, logs, and controls that prevent incomplete information from being published.
  • Configure and validate Snowflake roles, privileges, row-level restrictions, masking, and other access policies.
  • Diagnose performance issues and control Snowflake credit consumption.
  • Prepare semantic models, metrics, and views for natural-language queries and AI agents.
  • Organize incremental deliveries, communicate risks, adjust scope, document the solution, and transfer operational and recovery procedures.

Requirements

  • At least five years of data engineering experience, including direct construction and operation of data warehouses.
  • At least two years of Snowflake production experience.
  • Experience taking solutions from design and implementation through deployment, monitoring, and maintenance.
  • Advanced SQL, practical Snowflake ingestion and warehouse administration, dimensional modeling, access controls, and cost optimization experience.
  • Production dbt experience covering model organization, dependencies, incremental materializations, testing, and documentation.
  • Python experience for integration, automation, and data processing.
  • Experience integrating authenticated, paginated APIs with rate limits, retries, and error handling.
  • Experience with relational databases, preferably SQL Server.
  • Experience orchestrating pipelines with Airflow, Step Functions, Snowflake-native tools, or equivalent technologies.
  • Git version control and testing and deployment practices across environments.
  • Ability to clarify requirements, define metrics, validate results with business users, and organize staged deliveries.
  • Practical use of AI tools for development, research, testing, or documentation with human review before production.
  • Preferred experience includes Snowflake Cortex Analyst, Cortex Search, Cortex Agents, Snowflake Intelligence, CoCo, semantic models, Text-to-SQL, verified queries, agent evaluation, Openflow, Dynamic Tables, Snowpark, Streamlit, SAP, SAP ASE/Sybase, ODBC, AWS, infrastructure as code, CI/CD automation, RAG, and SnowPro certifications.

Benefits

  • Fully remote/home-office work for candidates in Mexico and Latin America.
  • Full-time work with a Monday-to-Friday schedule and hours adjusted to the assigned project team.
  • Birthday day off.
  • Major medical insurance and life insurance for Mexico-based employees.
  • Access to courses and certifications.
  • Virtual integration events and interest groups.
  • English classes.
  • Integration with global brands and disruptive startups.
  • Great Place to Work certified employer.

Tech Stack

Apache AirflowAWSdbtGitPythonSnowflakeSQL

Categories

Data Engineering
DaCodes

About DaCodes

201-500 employees

DaCodes is a software consultancy that designs and builds custom web and mobile applications, CRMs, and enterprise systems for businesses. The company operates on a project-based services model, providing product management, design, engineering, and ongoing support from a distributed team. Founded in 2014 and headquartered in Houston, Texas, it is privately held and serves clients across varied industries.

Contact me