Engineering Manager - Real Time Analytics

Shopify

Remote

Quick summary

Work type
Remote
Location
Remote
Posted
44 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $201k
$149k most similar roles pay here $252k

This listing doesn't post a salary. Most similar roles pay $159,125–$242,167.

Based on 238 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 28 open roles on FindRole.

Most-posted roles

View all roles at Shopify

At a glance

TL;DR · Engineering Manager - Real Time Analytics

As a Senior Software Streaming Pipelines Engineer or Engineering Manager at Shopify, you will join a dynamic team reimagining real-time merchant analytics through modern streaming architectures. Your day-to-day involves crafting innovative solutions using Apache Beam, Google Cloud Dataflow, and ClickHouse to build declarative pipeline frameworks that streamline data processing across multiple regions. You’ll work with languages like Kotlin, Ruby, Python, and Rust, alongside dbt for elegant data modeling, transforming complex coding tasks into configuration exercises. Key challenges include replacing batch systems with streaming-first architecture while ensuring seamless real-time data processing and handling late-arriving data efficiently. This role demands expertise in distributed systems, real-time analytics, and a passion for turning challenging requirements into scalable solutions.

What you'll do

  • Lead the engineering team responsible for real-time merchant analytics systems.
  • Oversee the development and maintenance of streaming data pipelines using Apache Beam and Google Cloud Dataflow.
  • Ensure seamless transition from batch to streaming-first architecture without disrupting merchant operations.
  • Optimize real-time stream processing across multiple regions while handling late-arriving data efficiently.
  • Implement elegant data modeling solutions using dbt and custom frameworks for complex transformations.

What we're looking for

  • Extensive experience in real-time data processing and streaming architectures.
  • Proficiency in Apache Beam, Google Cloud Dataflow, and ClickHouse for pipeline development.
  • Strong skills in multiple programming languages including Kotlin, Ruby, Python, and Rust.
  • Experience with dbt for data modeling and configuration-driven pipeline development.
  • Ability to replace batch systems with streaming-first architecture without disrupting operations.
  • Expertise in handling late-arriving data and backfilling terabytes while maintaining real-time processing.
  • Resilience and adaptability in a fast-paced, ambiguous work environment.

More like this

Similar roles

Engineering Manager, Data

DoorDash, Inc

San Francisco, CA +2 11 days ago $193,800$285,000
Snowflake Redshift AWS GCP Hadoop Spark Lambda Kappa Flink Airflow Delta Lake Apache Iceberg CockroachDB Cassandra PostgreSQL SQL Python
Hybrid

Page Not Found | Uber

Uber

Sunnyvale, CA 40 days ago
Python Java Kubernetes AWS Terraform Docker CI/CD PostgreSQL Redis Apache Kafka ELK Stack Prometheus Grafana GraphQL Scrapy Flask Celery RabbitMQ
Hybrid

Engineering Manager, Data Platform

Chime

San Francisco, CA 16 days ago $275,000$275,000
Snowflake Kafka Spark Flink Airflow Kubernetes Python SQL AWS S3 DynamoDB Redshift EMR BigQuery Dataflow RBAC PII handling auditability CI/CD PostgreSQL Terraform
Hybrid

Engineering Manager

Shopify

US 44 days ago
Python JavaScript Kubernetes Docker CI/CD AWS Google Cloud Azure PostgreSQL MongoDB Redis Git Jenkins Terraform Prometheus Grafana

Engineering Manager

Adobe

Seattle +2 34 days ago $202,500$293,250
TypeScript JavaScript React Agile Python C++ Java AI ML Cloud服务平台 内容交付系统 媒体处理系统 存储系统 Kubernetes Docker CI/CD Prometheus Grafana