Staff Engineer, Real-Time Merchant Analytics

Shopify

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Posted
133 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $218k
$155k most similar roles pay here $272k

This listing doesn't post a salary. Most similar roles pay $174,990–$260,587.

Based on 240 similar postings.

Employer

About Shopify

Shopify is a leading global commerce platform that enables businesses of all sizes to start, grow, and manage their retail operations online and in-person. It provides tools for storefronts, payments, shipping, and marketing to millions of merchants worldwide.

Shopify currently has 19 open roles on FindRole.

Most-posted roles

View all roles at Shopify

At a glance

TL;DR · Staff Engineer, Real-Time Merchant Analytics

As a Staff Engineer - Real-Time Merchant Analytics, you will join the team to architect, build, and refine high-performance streaming infrastructure tailored for large-scale merchant data processing. You will develop tools and frameworks to improve platform efficiency and developer experience while collaborating with cross-functional teams to integrate systems into the broader data ecosystem. Your daily work involves solving complex problems like handling late-arriving data in distributed streams, managing backfills of terabytes of information, and creating elegant models from multiple tables. You will utilize a diverse technology stack including Java, Ruby, Python, SQL, Flink, ClickHouse, Docker, and Kubernetes. This role focuses on the technical challenge of building robust streaming architectures that provide real-time analytics while ensuring data consistency and exactly-once semantics within a complex distributed systems environment to solve critical merchant data flow issues.

What does a Engineer earn?

Median $185000 from 249 postings across 48 companies.

See salary data

What you'll do

  • Architect and build high-performance streaming infrastructure for large-scale, real-time merchant analytics.
  • Develop tools and frameworks to improve platform scalability and developer experience.
  • Design systems to handle complex distributed data challenges like late-arriving data and backfill strategies.
  • Model data elegantly across multiple tables to enable lightning-fast real-time processing.
  • Integrate streaming systems with Shopify's broader data ecosystem.
  • Influence the technical roadmap for merchant analytics in partnership with product and data teams.
  • Mentor and uplevel engineers to foster a culture of technical excellence.

What we're looking for

  • Extensive experience in data infrastructure engineering for building and scaling real-time data platforms.
  • Strong knowledge of Apache Flink or similar stream processing frameworks like Kafka Streams or Spark Streaming.
  • Proficiency in Java and SQL are required.
  • Experience with analytical databases such as ClickHouse or BigQuery.
  • Strong understanding of containerization technologies including Docker and Kubernetes.
  • Deep expertise in distributed systems challenges like late-arriving data, exactly-once semantics, and backfill strategies.
  • Ability to work across multiple programming languages including Python and Ruby.
  • Outstanding problem-solving skills for complex technical challenges at scale.

More like this

Similar roles

Staff Data Engineer, Telematics Data Products

General Motors (GM)

Austin, TX 31 days ago $160,200$211,950
Databricks SQL Spark Azure Data Modeling Data Architecture Distributed Data Processing IoT Telemetry Machine Learning AI Analytics
8+ yrs exp Hybrid

Staff Engineer, Global Payment Network

Capital One Financial

McLean, VA +3 15 days ago $244,700$279,200
Java Python Go JavaScript TypeScript Swift BGP Wi-Fi SD-WAN Cloud Networking Data Center Networking Claude Code Windsurf AI Agents Software Engineering
7+ yrs exp

Staff Analytics Engineer, Compliance Data

Coinbase

Remote 35 days ago $207,485$244,100
SQL Python dbt Airflow Snowflake Databricks Dimensional Modeling Data Contracts Data Quality Analytics Engineering Data Engineering
8+ yrs exp Remote

Staff Engineer, Data Platform Experience

Datadog

31 days ago
Distributed Systems Java Go Kubernetes Kafka SaaS Cloud Platforms Observability Platform Engineering System Design Internal Developer Platforms Cost Intelligence Infrastructure
Hybrid

Staff Engineer - Data Platform Experience

Datadog

31 days ago
Distributed Systems Java Go Kubernetes Kafka SaaS Cloud Platforms Observability Platform Engineering System Design Internal Developer Platforms Infrastructure Cost Intelligence Operational Tooling
Hybrid