Senior Software Engineer, Data

New
N
NarvarE-commerce data
Remote - Canada, EST/EDT hoursFull-TimeSenior
Salary$180,000 — $230,000 CAD
Apply NowOpens the employer's application page

Job Details

Experience
5–8 years
Required Skills
PythonSQLETLGCPAirflowData modelingBigQuery

Requirements

  • 5–8 years of experience building and operating production data systems.
  • Strong SQL skills and proficiency in Python.
  • Comfortable building and maintaining APIs.
  • Experience with modern data stacks on cloud platforms such as GCP, AWS, or Azure.
  • Proficiency with cloud data warehouses like BigQuery.
  • Experience with ELT patterns and orchestration with Airflow.
  • Deep understanding of data modeling including dimensional modeling, slowly changing dimensions, and incremental processing.
  • Proven ability to treat data quality, lineage, and observability as first-class engineering concerns.
  • Ability to communicate clearly with technical and non-technical stakeholders.
  • Experience using AI and agentic coding tools for planning, code generation, debugging, and code review.

Responsibilities

  • Design, build, and operate data pipelines that process terabytes of transactional data daily using Airflow/Composer and BigQuery.
  • Own end-to-end data models and transformations that power merchant analytics, operational reporting, and ML features.
  • Build and maintain embedded analytics infrastructure for merchant interactions.
  • Evolve our data platform on GCP, including BigQuery, Cloud SQL, AlloyDB, and CDC datastreams.
  • Improve data quality and reliability through testing, observability, alerting, and validation frameworks.
  • Own data lineage, metadata, and documentation, and help prepare our data layer for agentic and LLM-powered use cases.
  • Collaborate cross-functionally with product, ML, and GTM teams, and contribute to technical direction through design docs and architecture decisions.
View Full Description & ApplyYou'll be redirected to the employer's site
$180,000 — $230,000 CAD
Apply Now