Snowflake Data Engineer
Overview
In this role you will design, build, and maintain scalable data pipelines and a Snowflake-based data warehouse to support analytics and BI. You will collaborate with analysts, scientists, and stakeholders to translate data needs into reliable data models and transformations. You’ll work with modern data architecture, ensuring quality, governance, and performance at scale. This remote position offers the chance to shape data infrastructure and enable data-driven decision making.
ResponsibilitiesDesign and implement scalable data pipelines using ETL/ELT frameworksDevelop and maintain Snowflake data models and warehouse architectureBuild and manage DBT models for transformation and lineage trackingWrite efficient Python scripts for data ingestion, transformation, and automationCollaborate with data analysts, data scientists, and business stakeholders to define data requirementsEnsure data quality, integrity, and governance across data platformsMonitor and optimize performance of pipelines and queriesApply best practices for data engineering including version control, testing, and CI/CD
Key requirementsHands-on experience with Snowflake, Python, and DBTExperience designing and maintaining data pipelines and data warehousesFamiliarity with ETL/ELT frameworks and modern data architectureStrong data modeling, data governance, and quality assurance skillsAbility to collaborate with cross-functional teams and translate requirements into data solutionsKnowledge of performance optimization for data pipelines and SQL queriesCollaborativeStrong communicationProblem-solving and analytical thinkingSnowflakePythonDBT (Data Build Tool)