Remote job
Senior Data Engineer - Data Performance and Tooling
Job details
About this role
Role overview
A senior data engineer role focused on the foundational infrastructure that powers data across a high-growth SaaS environment, including pipelines, data availability, analytics, and reporting systems. The position involves owning end-to-end data infrastructure projects and partnering closely with analytics, product, and platform teams to shape how the organization makes decisions with data at scale. The work sits at an inflection point in data strategy, with emphasis on governance, access, and enabling broader teams through better insights.
Responsibilities
- Deploy robust, production-grade data infrastructure that scales with organizational growth, balancing innovation with operational stability and clear trade-offs between speed and reliability - Contribute to the architecture, implementation, and ongoing maintenance of a secure, centralized data lake - Design and build high-performance streaming applications - Help design and implement best-in-class security controls for the data lake - Own the full lifecycle of infrastructure projects from design through production, including documentation, operational runbooks, and knowledge transfer to other engineers and teams - Partner cross-functionally with analytics and product teams to translate needs into technical requirements and iterate based on real-world usage - Leverage AI as a tool to accelerate mundane infrastructure work such as documentation, research, boilerplate, and knowledge synthesis
Requirements
- 5+ years of experience working with production data infrastructure, including hands-on experience deploying and maintaining systems in a SaaS or data-heavy environment - Strong SQL and data warehouse fundamentals including ETL/ELT patterns, schema design, query optimization, and performance troubleshooting - Hands-on experience with AWS services and infrastructure-as-code tools such as Amazon MSK, AWS Glue, and Terraform - Experience with modern data lake and data warehouse technologies, particularly Apache Iceberg and Snowflake - Experience implementing database replication and change data capture pipelines using Kafka, Debezium, Flink, or Spark - Track record of owning infrastructure end-to-end, from design through production operation and iteration based on feedback from consuming teams - Comfort communicating technical decisions to both engineering and non-technical stakeholders, translating complexity into clarity
Nice to have
- Experience working with Ruby on Rails monolithic applications
Benefits and work setup
- Annual salary range of CAD $121,600 to CAD $190,000, with most new hires joining at an accomplished stage around CAD $144,400 - Equity through a stock option plan - Remote-first team distributed across Canada, the US, and the UK - Comprehensive benefits package - Regular career development conversations with growth-based compensation reviews