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