Shopify

Staff Infra Engineer - Ingestion

Shopify
Apply
2 days ago
Remote, AmericasStaff+
H1B sponsor

Responsibilities

  • Architect, optimize, and own Shopify’s production ingestion platform for operational database and Kafka data.
  • Build and operate high-throughput, continuously reliable database and streaming ingestion pipelines.
  • Use Kafka, BigQuery, GCP, Dataflow, Terraform, and Kubernetes to improve platform performance and efficiency.
  • Partner with database, streaming, governance, infrastructure, and downstream analytics teams to deliver scalable data products.
  • Optimize cloud costs, source-system load, pipeline complexity, freshness, and completeness.
  • Investigate upstream and downstream data-store internals, including indexing, replication, and load behavior.
  • Drive technical strategy, champion projects, represent the team across Shopify, mentor engineers, and collaborate with senior data platform engineers.
  • Participate in the on-call rotation for production ingestion reliability.

Requirements

  • Hands-on expertise building and operating large-scale data infrastructure with measurable reliability, throughput, or cost improvements.
  • Deep experience with CDC, replication, indexing, partitioning, and operational database behavior under load.
  • Strong software engineering skills in Python, Java, or other relevant languages, with a distributed systems mindset.
  • Demonstrated leadership architecting or operating reliable data pipelines at scale.
  • Experience delivering cross-functional production results with database, streaming, infrastructure, and data consumer teams.
  • Advanced understanding of streaming-system trade-offs involving latency, throughput, and cost.
  • Preferred experience with Kafka Connect, Debezium, Beam, Flink, MySQL, Yugabyte, Spanner, CockroachDB, BigQuery, Snowflake, Iceberg, Scala services, e-commerce or globally distributed workloads, and AI coding tools such as Claude Code or Cursor.

Benefits

  • Remote-first work arrangement.
  • Fast hiring process with interviews expected within one week and an intended completion of the interview loop within 30 days.
  • Live pair-programming interview using the candidate’s own IDE.
  • Participation in an on-call rotation is required.

Tech Stack

Apache BeamApache FlinkApache KafkaGoogle BigQueryGoogle Cloud PlatformJavaKubernetesMySQLPythonScalaSnowflakeTerraform

Categories

Data Engineering
Shopify

About Shopify

10,000+ employees

Shopify is a leading global commerce company, providing trusted tools to start, grow, market, and manage a retail business of any size. Shopify makes commerce better for everyone with a platform and services that are engineered for reliability, while delivering a better shopping experience for consumers everywhere. Shopify powers millions of businesses in more than 175 countries and is trusted by brands such as Allbirds, Gymshark, PepsiCo, Staples, and many more. Find all our jobs here: www.shopify.com/careers

Contact me