Data Engineer II at THREAD BANK | Nashville, Tennessee, US | Rezi

Data Engineer II at THREAD BANK

Data Engineer II

THREAD BANK · Nashville, Tennessee, US

Today

Data Engineer II

THREAD BANK · Nashville, Tennessee, US

a day ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Thread Bank is seeking a professional to join their high-growth fintech startup within the banking industry. This role offers a unique opportunity to advance your career as the company expands, contributing to innovative financial solutions.

Responsibilities

  • Design and implement ingestion, transformation, and data warehouse layers, including Snowpipe/COPY INTO configurations for Parquet files from S3 and idempotent MERGE patterns using deterministic hash keys across normalized entity schemas.
  • Build and extend the Raw ? Stage ? Data Warehouse transformation pipeline using Snowflake Streams, Tasks, and/or Dynamic Tables, and accommodate new data sources within the established architecture.
  • Collaborate on the design of Thread Bank's vendor-agnostic canonical data model, covering multi-source entity resolution, deduplication, and cross-source attribution across the embedded banking tech stack.
  • Implement and maintain column-level security, RBAC, and field-level encryption within Snowflake, including KMS-backed key management for sensitive data elements.
  • Monitor and optimize Snowflake compute consumption — warehouse sizing, clustering, result caching, and query profiling — to support cost governance objectives.
  • Partner with third-party implementation partners on the Snowflake migration, evaluating design decisions for extensibility, surfacing gaps early, and owning internal documentation and knowledge capture throughout the engagement.
  • Extend Snowflake Cortex AI agent capabilities to expand AI-assisted querying and reporting against Thread Bank's staged and curated data layers.
  • Produce and maintain data governance documentation — including data lineage, pipeline controls, and data element definitions — in collaboration with Information Security and Compliance stakeholders.
  • Other duties and responsibilities may be assigned, according to the needs of the Bank.

Requirements

  • 3–5 years of professional data engineering experience, with at least 2 years in a production Snowflake environment.
  • Hands-on Snowflake production experience: Snowpipe, COPY INTO, MERGE INTO/upsert patterns with hash-based deduplication, Streams, Tasks, Dynamic Tables, RBAC, column-level security, and compute cost governance.
  • Experience designing vendor-agnostic canonical schemas across heterogeneous data sources, including multi-source entity resolution and schema evolution handling.
  • AWS data lake familiarity: S3 partitioning, SQS/SNS event notifications, cross-account access, IAM least-privilege design, and CloudWatch observability sufficient to debug Snowpipe ingestion issues.
  • Demonstrated ability to collaborate with infrastructure and data engineering peers across a small, high-velocity team; experience working alongside third-party implementation partners and capturing institutional knowledge.
  • Production-quality pipeline documentation skills: data lineage, transformation logic, and design decision logs.
  • Bachelor's degree preferred, or equivalent experience.

Skills

  • Snowflake
  • Snowpipe
  • COPY INTO
  • MERGE INTO
  • Streams
  • Tasks
  • Dynamic Tables
  • RBAC
  • Column-level security
  • Compute cost governance
  • AWS data lake
  • S3 partitioning
  • SQS/SNS event notifications
  • Cross-account access
  • IAM
  • CloudWatch
  • dbt Core/Cloud
  • Snowflake Cortex AI
  • Python
  • Kafka
  • Kinesis
  • GLBA NPI/PII
  • CloudFormation
  • Terraform

Location

  • Nashville, TN

Work Type

  • In-Office
  • Full-time

Experience Level

  • 3-5 years of professional data engineering experience
  • At least 2 years in a production Snowflake environment

Education Level

  • Bachelor's degree preferred, or equivalent experience

Benefits

  • Excellent benefits
  • Family-friendly culture

About the Company

  • Thread Bank is a digital-first financial technology community bank that aims to enhance customer engagement through innovative solutions.
  • Thread Bank offers a modern website, a CRM system, and a mobile app to simplify banking for businesses and individuals.
  • Our embedded banking solution helps business technology platforms provide secure banking experiences.
  • We also partner with other banks, credit unions, and FinTechs to integrate compliant financial solutions.
  • Thread Bank values innovation, collaboration, and flexibility.

Equal Opportunity

  • Thread Bank is an Equal Opportunity Employer.
  • Thread Bank does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law.
  • All employment is decided on the basis of qualifications, merit, and business need.