Senior Data Engineer (GCP)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Data Engineer (GCP): Building and optimizing scalable data analytics and insights platforms for B2B weather and environmental data products with an accent on high-scale data systems and ETL/ELT pipelines. Focus on designing robust distributed compute frameworks, optimizing global-scale cloud storage, and implementing rigorous data validation and monitoring.
Location: Must be based in Canada and able to work in a hybrid model in Oakville or Montreal
Company
is a Canadian company transforming weather and environmental data into decision-grade insights for businesses and consumers.
What you will do
- Architect high-scale data systems focusing on quality and latency constraints.
- Engineer robust ETL/ELT pipelines using Apache Beam and Snowpark.
- Design and optimize workflows using Apache Airflow, Google Workflows, and Snowflake Tasks.
- Fine-tune cloud storage solutions across BigQuery, Snowflake, PostgreSQL, and GCS.
- Implement data validation frameworks and CI/CD for pipeline integrity.
- Provide technical leadership and mentor team members on data engineering best practices.
Requirements
- Bachelor’s or Master's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent.
- 5+ years of professional experience in Data Engineering with production systems at scale.
- Advanced proficiency in Python and SQL.
- Proven experience deploying production workloads in the cloud (GCP preferred).
- Deep understanding of ETL/ELT patterns, data modeling, and cost-aware storage design.
- Eligibility to work in Canada is mandatory.
Nice to have
- Experience with high-volume geospatial, weather, or time-series datasets.
- Familiarity with Docker, Kubernetes, Cloud Run, or GKE.
- Exposure to Infrastructure-as-Code (e.g., Terraform).
Culture & Benefits
- Flexible hybrid work environment.
- Retirement Savings Matching Plan (RRSP).
- Personal Spending Account and Summer Hours.
- Generous time off (17 paid days plus 13 personal days).
- Comprehensive learning opportunities via course reimbursement and Learning Academy.
- Mental health support (Inkblot) and free online doctor visits (Maple).
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →