Responsibilities
- Author and maintain Terraform for Snowflake resources (databases, schemas, tables, roles, warehouses, storage and notification integrations, resource monitors, tags, and network policies) across a multi-account, multi-region Snowflake footprint
- Extend our role-based access-control model, including short-lived credential provisioning and periodic access-review workflows the business relies on
- Contribute to the Snowflake schema-migration platform and CI/CD pipelines used by every team at Marqeta writing to the shared warehouse
- Work on data-retention automation that enforces policy-driven deletion, and on cost/lifecycle work that keeps Snowflake efficient at scale
- Contribute to the services we build around the warehouse: a customer-facing financial reporting API (Python on AWS Lambda + API Gateway), Apache Airflow pipelines that move PCI-scoped transaction data into Snowflake, cross-region DDL parity checks, and a sensitive-data masking service
- Author Terraform and Python for the surrounding AWS infrastructure (Lambda, IAM, networking, CloudFront/S3)
Requirements
- 2+ years of professional software engineering experience, or equivalent (we're open to strong candidates with less if the fundamentals are there)
- Strong proficiency in Python and working SQL knowledge
- Production experience in AWS or a comparable cloud, and comfort operating in a regulated environment
- Familiarity with infrastructure-as-code (Terraform or comparable)
- Track record of taking a project from ambiguous problem statement to shipped code with limited supervision
- Strong written and verbal communication; you'll be reading and writing RFCs, PR descriptions, and runbooks regularly
- Commitment to code quality, testing, and documentation
Nice to Have
- Experience with Snowflake specifically, and with schema-migration tooling
- Terraform applied to data-warehouse resources (roles, warehouses, integrations, network policies)
- Exposure to RBAC modeling, IAM, or credential-management systems
- Building or operating REST APIs in production on AWS Lambda + API Gateway, Kubernetes, or comparable
- Container fundamentals (Docker) and comfort with container orchestration
- Apache Airflow or another workflow orchestration tool
- Exposure to AWS CodeBuild, CodePipeline, or comparable CI/CD systems
- Prior work in a regulated environment (PCI, SOX, HIPAA, financial services, healthcare), including any exposure to access reviews or data-retention automation
Benefits
- Multiple health insurance options
- Flexible vacation time
- Retirement savings program with company contribution
- Equity in a publicly-traded company
- Monthly stipend to support our remote work model
- Annual “development dollars” to support our people growth and development
- Family-forming benefits and up to 20 weeks of Parental Leave
Work Arrangement
Remote (Country) — Ontario, Canada, British Columbia, Canada