Job description
This is a remote position.
Job Title
Intermediate–Senior Data Engineer (Snowflake)
Details
Location: Remote (Candidates must be based in Canada)
Job Type: Contract
Experience Level: Intermediate to Senior
Start Date: ASAP
Initial Duration: 6 months with strong renewal possibility
Rate: $75-80/hr
About the Role:
We are seeking a highly skilled Data Engineer with strong hands-on experience in Snowflake to join our growing data team. This role is ideal for a professional who not only thrives in data engineering but also brings some data architecture understanding to help shape scalable data solutions. You’ll work closely with data analysts, architects, and product teams to design and implement robust data pipelines, data models, and Snowflake-based architectures.
This is a remote position, but candidates must be located within Canada for data residency and compliance purposes.
Key Responsibilities:
Design, develop, and maintain efficient and scalable ETL/ELT data pipelines on Snowflake
Work with large volumes of structured and semi-structured data
Design and implement data models and schemas in Snowflake to support reporting, analytics, and ML use cases
Collaborate with data architects to align with long-term data strategy and architecture standards
Ensure data quality, governance, and security across all solutions
Optimize Snowflake performance and cost through effective resource management
Automate data pipeline deployment, testing, and monitoring
Mentor junior team members and participate in code reviews
Requirements
Required Qualifications:
3–7 years of experience in Data Engineering
Proven expertise in Snowflake: warehousing concepts, performance tuning, Snowpipe, Streams & Tasks
Experience building data pipelines using tools like DBT, Apache Airflow, or equivalent
Proficient in SQL and scripting languages (e.g., Python)
Familiar with cloud platforms (AWS preferred)
Basic to intermediate understanding of data architecture principles and best practices
Experience with CI/CD pipelines and version control (e.g., Git)
Strong understanding of data governance, security, and compliance standards
Excellent communication and collaboration skills
Must be legally authorized to work in Canada and reside within Canada
Nice to Have
Snowflake certification (SnowPro Core or Advanced)
Experience with real-time data processing (Kafka, Kinesis, etc.)
Exposure to data visualization tools (e.g., Looker, Power BI, Tableau)
Experience working in an Agile environment
Originally posted on Himalayas
Who can apply
Eligible countries: United States. Accepted UTC offsets: UTC-10, UTC-9, UTC-8, UTC-7, UTC-6, UTC-5, UTC+14. Review the full description for employer-specific work authorization, residency and schedule requirements.