Senior Software Engineer, Data

3 weeks, 3 days ago
Full-time
Senior
Software Development
Narvar

Narvar

Narvar is an intelligent post-purchase platform that builds loyalty through personalized experiences and smart actions, empowering brands to create lifelong customer relationships.

Media
251-1K
Founded 2012
$64M raised

Description

  • 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 support merchant analytics, operational reporting, and ML features.
  • Build and maintain embedded analytics infrastructure that merchants use directly.
  • Evolve the 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 for the data layer.
  • Prepare the 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.
  • Contribute to technical direction through design docs and architecture decisions.
  • Ship production systems at scale and work in an AI-native way using agentic coding tools.

Requirements

  • 5–8 years of experience building and operating production data systems.
  • Strong SQL skills and proficiency in Python, with flexibility to learn other languages as needed.
  • Comfort building and maintaining APIs.
  • Experience with modern cloud data stacks, preferably on GCP, including BigQuery, ELT patterns, and Airflow orchestration.
  • Experience with AWS or Azure is also acceptable and transferable.
  • Deep understanding of data modeling, including dimensional modeling, slowly changing dimensions, and incremental processing.
  • Strong focus on data quality, lineage, and observability as engineering concerns.
  • Ability to communicate clearly with technical and non-technical stakeholders and work cross-functionally.
  • Experience using AI and agentic coding tools for planning, code generation, debugging, and code review.
  • Startup or high-ownership experience is a plus.
  • Experience with embedded analytics or multi-tenant data products is a plus.
  • Interest in making data accessible to AI systems through metadata, semantic layers, or agentic workflows is a plus.
  • Cost optimization and data governance experience is a plus.

Benefits

  • Annual salary range of $180,000 to $230,000 CAD.
  • Annual bonus opportunity.
  • Equity as part of the compensation package.
  • Benefits included as part of the offer.
  • Remote work status indicated by #LI-Remote.
  • Work at a company with startup-level ownership and platform-level impact.
  • Opportunity to celebrate professional wins and personal milestones in a supportive culture.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Forward Deployed Engineer

Nice Côte d'Azur Hotels, Restaurants & Leisure

NiCE is hiring an individual contributor to architect and deliver production-grade conversational AI agents for enterprise customers, driving real-world customer experience outcomes and shaping the company’s AI agent platform.

Go LLM React TypeScript
47 minutes ago

Software Engineer, Platform - Porto, Portugal

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform engineer to build and maintain backend services for its distributed text-to-speech product ecosystem, with a focus on APIs, payments, subscriptions, and scalable product infrastructure.

AWS Azure Docker GCP Kubernetes Microservices Node.js REST API TypeScript
48 minutes ago

Senior Software Engineer, Core Experiences - Incheon, South Korea

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform audio information product.

GCP Java Kotlin
1 hour ago

Principal Software Engineer (Platform Team)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Principal Software Engineer to lead the AI platform team in building secure, scalable infrastructure that brings trustworthy AI capabilities to engineering and operations across the company.

Docker Kubernetes MLOps Python
1 hour, 10 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers