Hybrid Senior Data Engineer, Snowflake

Posted 3 hours ago

Apply now

About the role

  • Senior Data Engineer / Snowflake Architect leading the design and optimization of data solutions. Working closely with clients and internal teams to build scalable architectures in a hybrid environment.

Responsibilities

  • Lead the design, development, and optimization of Snowflake-based data solutions for enterprise clients
  • Work closely with the client's internal architect and delivery teams to shape scalable, secure, and high-performing data architecture
  • Confidently challenge technical decisions when needed, bringing a strong point of view grounded in Snowflake best practices and modern data architecture principles
  • Assess current-state data platforms, pipelines, and patterns, then identify opportunities for improvement, simplification, modernization, and optimization
  • Design and implement robust batch and near real-time data pipelines to support analytics, reporting, and advanced data use cases
  • Develop and optimize data transformation layers using SQL, Python, dbt, and related modern data engineering practices
  • Drive Snowflake platform excellence across performance tuning, workload optimization, cost efficiency, data modeling, security and governance, and orchestration and automation
  • Proactively introduce and evaluate relevant Snowflake capabilities such as Snowpark, Streams and Tasks, Dynamic Tables, data sharing, and other platform enhancements
  • Contribute to platform strategy discussions, including articulating the strengths and tradeoffs of Snowflake versus other modern data platforms
  • Partner with engineers, analysts, architects, and business stakeholders to deliver production-ready solutions in a fast-paced consulting environment
  • Support pre-sales, discovery, and technical advisory conversations when needed

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience
  • 7+ years of experience in data engineering, cloud data, or modern data platform roles
  • Strong hands-on experience with Snowflake development and architecture
  • Snowflake certification: SnowPro Core or any SnowPro Advanced certification
  • Strong command of advanced SQL and solid experience with Python for transformation, automation, and pipeline development
  • Proven experience designing and delivering end-to-end production data solutions
  • Strong understanding of data warehouse, lakehouse, and modern cloud data architecture patterns
  • Experience working directly with client stakeholders, architects, and technical leads
  • Ability to operate with confidence and credibility in front of client teams, including the ability to push back constructively and influence architecture direction
  • Experience with dbt or similar transformation and testing frameworks
  • Experience with ingestion and integration patterns using APIs, file-based ingestion, ELT platforms such as Fivetran or equivalent, and cloud-native services
  • Strong communication skills with the ability to explain technical concepts clearly to both technical and non-technical audiences
  • Experience working in Agile / Scrum delivery environments

Benefits

  • A strong culture of innovation and entrepreneurship
  • Occasions to celebrate your success: 5 @ 7, team activities, birthdays, breakfasts and other special events
  • Group insurance for you and your family members
  • RRSP and DPSP participation plan
  • Monthly Wellness Allowance
  • Reimbursement of telecommunication costs
  • 4 weeks of paid vacation
  • Language courses (French & English)

Job title

Senior Data Engineer, Snowflake

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job