Posted in

Senior Snowflake Data Engineer – AVP

Senior Snowflake Data Engineer – AVP

CompanyState Street
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • More than 7+ years of experience in IT
  • Strong experience in design/data modeling/development & performance tuning
  • Experience in building Cloud based DW solutions
  • Experience with Azure, Snowflake, DBT, Airflow, Cosmos DB
  • Ability to optimize and tune Snowflake performance
  • Experience in troubleshooting DevOps pipelines and Azure services
  • Experience in handling semi-structured data (JSON, XML) in Snowflake

Responsibilities

  • Design, build and test end to end data pipeline including data ingestion (streaming, events, and batch), data integration, data curation
  • Design, develop, and deploy scalable data pipelines and ETL processes on cloud-based infrastructure using Azure, Snowflake, DBT, Airflow, Cosmos DB
  • Define and implement automation of jobs and testing
  • Optimize the data pipeline to support workloads and use cases
  • Support mission critical applications and near real time data needs from the data platform
  • Address data issues, environment issues, performing impact analysis, root cause analysis, corrective, adaptive and perfective maintenance
  • Implement data models, transformations, and schema designs to support analytical and reporting needs
  • Optimize and tune Snowflake performance, including query optimization, resource management, and scaling strategies

Preferred Qualifications

  • Experience in micro-services architecture and understanding of Cloud Computing
  • Experience with MicroServices – API/Event Driven Architecture/Development
  • Experience with DBT (Data Build Tool) for data modelling and transformation and Apache Airflow for workflow orchestration and scheduling
  • Experience in Snowflake utilities including SnowSQL, Snowpipe, Snowlight for handling Streaming data
  • Expertise in Snowflake advanced concepts like setting up resource monitors, RBAC controls, virtual warehouse sizing, query performance tuning, Zero copy clone, time travel and understand how to use these features
  • Experience in in re-clustering Snowflake data with good understanding of Micro-Partition within Snowflake
  • Expertise in deploying Snowflake features such as data sharing, events and lake-house patterns
  • Any development experience on Databricks or Scala is a plus
  • Exposure to working in financial services; front- or middle-office, or fund management business areas ideal
  • Experience dealing with users or clients from either a technical or business area
  • Desire to work in client facing environment
  • Experience of working in the financial industry
  • Experience with agile development methodology