Software Engineer, Data Platform

Canada; must reside in British Columbia or OntarioFull-TimeMiddle
Salary90,000 - 120,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
Minimum of 2 years
Required Skills
AWSPythonSQLSnowflakeTypeScriptSparkBigQuerydbtRedshiftDatabricks

Requirements

  • Minimum of 2 years of experience in software engineering, data engineering, or analytics engineering roles.
  • Experience contributing to centralized data platforms or large-scale data infrastructure initiatives.
  • Strong proficiency in SQL and at least one general-purpose programming language such as Python or TypeScript.
  • Familiarity with modern data warehouse or lakehouse platforms such as Snowflake, Redshift, BigQuery, or Databricks.
  • Experience working with AWS services or equivalent cloud technologies.
  • Understanding of scalable data pipeline design and distributed data processing concepts.
  • Familiarity with tools and frameworks such as dbt, Spark, Kafka Streams, or Flink is considered an asset.
  • Strong analytical thinking, problem-solving skills, and curiosity.
  • Excellent collaboration and communication skills within cross-functional and remote teams.
  • Ability to work independently while contributing to a highly iterative and collaborative engineering culture.

Responsibilities

  • Design, build, and maintain scalable data infrastructure and centralized platform capabilities using modern cloud technologies.
  • Develop robust batch and streaming data pipelines that ingest, process, and serve data across multiple teams and applications.
  • Contribute to the implementation of a modern data lakehouse architecture supporting scalable storage, analytics, and secure data access.
  • Create reusable SDKs, libraries, and internal tooling that simplify how teams interact with the data platform.
  • Establish and promote best practices related to data governance, data quality, security, and compliance.
  • Collaborate with Engineering, Product, and business stakeholders to identify data requirements and deliver scalable solutions aligned with organizational goals.
  • Optimize platform performance, reliability, and maintainability while supporting evolving data and analytics needs.
  • Participate in continuous improvement initiatives focused on modernizing infrastructure, tooling, and development practices.
View Full Description & ApplyYou'll be redirected to the employer's site
90,000 - 120,000 CAD per year
Apply Now