Java Search Infrastructure Engineer @Shopify
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago

[Hiring] Java Search Infrastructure Engineer @Shopify

1mth ago - Shopify is hiring a remote Java Search Infrastructure Engineer. 💸 Salary: unspecified 📍Location: Canada

Role Description

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.

  • 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.

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.

Requirements

  • This role may require on-call work.
  • Be prepared to interview with us within the week.
  • Complete the entire interview loop within 30 days.
  • Complete a pair programming interview, using your own IDE.

Benefits

  • Ready to craft the world’s best product search and drive AI-powered commerce forward?
  • Join us and make commerce better for everyone.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Java Search Infrastructure Engineer @Shopify
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 126,955+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later