Shopify

Senior Staff Software Engineer - Optimization

Shopify
Apply
2 months ago
Remote, AmericasStaff+
H1B sponsor

Responsibilities

  • Set and drive technical direction across Experiments Platform, Rollouts, and SimGym.
  • Own multiple high-value technical problems and drive timely results across unfamiliar domains.
  • Write, review, and guide critical-path code for reliable, performant, operable systems.
  • Design scalable architectures for experimentation, rollout orchestration, AI simulation, assignment, exposure tracking, metric computation, and analysis workflows.
  • Carry learnings across internal and merchant-facing experimentation systems, including assignment, targeting, statistical rigor, and data correctness.
  • Help build a closed optimization loop connecting SimGym, Rollouts, and merchant-facing recommendations.
  • Turn broad goals into concrete technical plans across engineering, product, data, research, and partner teams.
  • Own and oversee system accountability, simplify legacy complexity, and resolve the area’s hardest technical questions.
  • Mentor and sponsor C7, C6, and intermediate engineers while raising standards for technical judgment and code quality.
  • Build relationships across Shopify teams and combine urgency with strong technical judgment.

Requirements

  • Senior Staff-level engineering experience with a record of setting technical strategy across multiple teams, systems, or product areas.
  • Deep systems expertise and experience building and operating large-scale distributed systems.
  • Strong domain experience in experimentation platforms, statistical analysis systems, data-intensive products, optimization systems, AI simulation, or related infrastructure.
  • Strong judgment regarding data correctness, metric reliability, exposure tracking, assignment systems, and experimentation failure modes.
  • Broad technical range across backend services, data pipelines, frontend systems, and operational infrastructure.
  • Ability to make architecture decisions across consistency, availability, performance, maintainability, and delivery speed.
  • Experience leading complex migrations, platform evolutions, or multi-team technical programs.
  • Operational maturity and the ability to build systems that are understandable, debuggable, operable, and recoverable.
  • Strong written and verbal communication with engineers, product leaders, data scientists, executives, and partner teams.
  • Preferred experience with A/B testing infrastructure, sequential testing, CUPED, sample ratio mismatch detection, multi-armed bandits, or metric computation platforms.
  • Preferred experience with merchant-facing launch systems, rollout orchestration, traffic assignment, feature flag infrastructure, AI agents, LLM/VLM systems, browser automation, simulation frameworks, model evaluation, or AI-assisted analysis.
  • Preferred experience with Ruby/Rails, TypeScript/React, Python, SQL, Rust, BigQuery, ClickHouse, Kafka, Flink, Kubernetes, GCP, Redis, MySQL, or edge computing.

Benefits

  • The role may require occasional on-call work.
  • Shopify’s hiring process moves quickly.
  • Candidates should be prepared for a technical interview loop that includes pair programming using their own IDE.

Tech Stack

Apache FlinkApache KafkaClickHouseGoogle BigQueryGoogle Cloud PlatformKubernetesMySQLPythonReactRedisRubyRuby on RailsRustSQLTypeScript

Categories

BackendData 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