Historical snapshotmid (2–5 yrs)Captured Oct 14, 2026, 1:00 a.m.

Java Search Infrastructure Engineer

Shopify

Location
Americas (Remote)
Compensation
Not stated in this snapshot
Employment
Not stated
Experience level
MID (2–5 years exp)
Specialization
Infrastructure, Shopify
Source
Shopify

Role Overview

Discipline / Category: Software (Software Engineering)

Shopify is hiring for a Java Search Infrastructure Engineer. Shopify is a digital by default company where employees work remotely across the Americas.

Join Shopify's dynamic engineering team, where code is core and innovation drives commerce forward. As a Java Search Infrastructure Engineer, you'll build distributed systems that power search query serving across billions of products. Collaborate with platform engineers and SREs to create scalable, resilient search infrastructure that helps merchants succeed at the infinite game of entrepreneurship.

Responsibilities

  • Build high-throughput scatter-gather systems that coordinate queries across hundreds of shards and aggregate results efficiently.

  • Own search APIs end-to-end—interface design, load balancing, circuit breaking, and graceful degradation.

  • Optimize networking and JVM performance—connection pooling, request batching, GC tuning, and profiling for high-load scenarios.

  • Design comprehensive observability through structured logging, metrics, and distributed tracing.

  • Build A/B testing frameworks enabling data-driven experimentation at scale.

  • Solve distributed systems challenges—consistency, availability, latency tail tolerance, and failure handling.

Requirements & Qualifications

  • Proven expertise in Java for building production distributed systems at scale.

  • Experience with search infrastructure, particularly scatter-gather patterns and distributed query execution.

  • Networking expertise—HTTP/2, TCP tuning, connection management, protocol design.

  • Experience with service frameworks—Thrift, gRPC, or similar RPC frameworks.

  • Observability expertise—building logging pipelines, metrics infrastructure, distributed tracing.

  • Load balancing and A/B testing experience—consistent hashing, adaptive routing, experiment design.

  • Strong collaboration skills, working with cross-disciplinary teams including platform engineers and data scientists.

At Shopify, we pride ourselves on moving quickly—not just in shipping, but in our hiring process as well. If you’re ready to apply, please be prepared to interview with us within the week. Our goal is to complete the entire interview loop within 30 days. You will be expected to complete a pair programming interview, using your own IDE.This role may require on-call work.Ready to craft the world’s best product search and drive AI-powered commerce forward? Join us and make commerce better for everyone.

Total Rewards & Flex Comp

Shopify offers a flexible compensation system (Flex Comp) that allows employees to choose their own balance between cash (base salary) and equity (RSUs and stock options). Work is digital by default with remote flexibility across the Americas.