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.
