Jobs · Engineering · New York

Snowflake_DBT Developers

Fractal · New York, United States · 1 wk ago
Engineering$140k/yrFull-time

About the role

We are seeking an experienced Snowflake engineer with a strong emphasis on AWS-based data architectures. This role combines Snowflake expertise with AWS services, DBT modeling, and a robust CI/CD approach using Azure DevOps. You will collaborate with data analysts, data engineers, data architects, and business stakeholders to deliver scalable, secure, and high-quality solutions.

Responsibilities

  • In-depth knowledge of Snowflake's data warehousing capabilities.
  • Implement robust CI/CD processes for data assets and AWS services using Azure DevOps pipelines, infrastructure as code, and artifact/version control; manage promotion from development to production.
  • Understanding of Snowflake's virtual warehouse architecture and how to optimize performance and cost.
  • Proficiency in using Snowflake's data sharing and integration features for seamless collaboration.
  • Develop and optimize complex SQL scripts, stored procedures, and data transformations.
  • Work closely with data analysts, architects, and business teams to understand requirements and deliver reliable data solutions.
  • Implement and maintain data models, dimensional modeling for data warehousing, data marts, and star/snowflake schemas to support reporting and analytics.
  • Integrate data from various sources including APIs, flat files, relational databases, and cloud services.
  • Ensure data quality, data governance, and compliance standards are met.
  • Monitor and troubleshoot performance issues, errors, and pipeline failures in Snowflake and associated tools.
  • Participate in code reviews, testing, and deployment of data solutions in development and production environments.

Requirements

  • Ability to write complex SQL queries, stored procedures, and user-defined functions.
  • Skills in optimizing SQL queries for performance and efficiency.
  • Experience with ETL/ELT tools and techniques, including Snowpipe, AWS Glue, openflow, fivetran or similar tools for real-time and periodic data processing.
  • Proficiency in transforming data within Snowflake using SQL, with Python being a plus.
  • Expertise in AWS data services relevant to Snowflake workloads (e.g., S3 data lake integration, IAM roles, KMS encryption, CloudWatch monitoring).
  • Experience designing and implementing AWS-based data pipelines and integrations with Snowflake (data ingestion from S3, Glue, and other AWS services; orchestration patterns).
  • Familiarity with Azure DevOps CI/CD pipelines for data assets, including build, test, and release automation, and IaC tooling (e.g., ARM templates, Terraform) as part of the deployment workflow.
  • Strong understanding of data security, compliance and governance.
  • Experience with DBT for database object modeling and provisioning.
  • Experience in version control tools, particularly Azure DevOps.
  • Good documentation and coaching practice.

Pay

A reasonable estimate of the hourly rate range, depending on experience, is $120,000 - $140,000. In addition, you may be eligible for a discretionary bonus for the current performance period.

Benefits

  • Health, dental, vision, life insurance, and disability plans (eligible on first day of employment).
  • Company 401(k) Plan (eligible after 30 days).
  • 11 paid holidays.
  • 12 weeks of Parental Leave.
  • "Free time" PTO policy allowing flexibility for sick time or vacation.

Similar jobs

Snowflake Developer

TekWissen ®United States· 1 mo ago
RemoteEngineering$65–$75/hrapply on candidateportal.ceipal.com

Snowflake Developer

Northeastern UniversityBoston, MA· 3 mo ago
Engineering$114k–$165k/yrapply on northeastern.wd1.myworkdayjobs.com