Senior Software Engineer, Data

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer, Data responsible for building data pipelines and maintaining infrastructure for analytics and ML. Collaborate with teams to optimize data systems at Narvar.

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 — the data products our merchants interact with directly
  • 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 with semantic clarity and standardized metric definitions
  • Collaborate cross-functionally with product, ML, and GTM teams, and contribute to technical direction through design docs and architecture decisions

Requirements

  • Have 5–8 years of experience building and operating production data systems
  • Have strong SQL skills and are proficient in Python, with flexibility to pick up other languages as needed. Comfortable building and maintaining APIs.
  • Have worked with modern data stacks on cloud platforms (GCP preferred, but AWS or Azure transfers well), including cloud data warehouses like BigQuery, ELT patterns, and orchestration with Airflow
  • Understand data modeling deeply — dimensional modeling, slowly changing dimensions, incremental processing
  • Treat data quality, lineage, and observability as first-class engineering concerns
  • Communicate clearly with technical and non-technical stakeholders and are comfortable working cross-functionally
  • Already use AI and agentic coding tools as a core part of how you work for planning, code generation, debugging, and code review.

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$180,000 - CA$230,000 per year

Degree requirement

No Education Requirement

Tech skills

AirflowAWSAzureBigQueryCloudGoogle Cloud PlatformPythonSQL

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.