Java Search Infrastructure Engineer
Shopify Inc.
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.
Key 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.
Qualifications
Proven expertise in Java for building production distributed systems at scale.
Experience with search infrastructure, particularly scatter-gather patterns and distributed query execution.
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.
About the discipline
Engineering. It's our DNA.
Engineering isn't a department at Shopify. It's our DNA. The engineers who thrive here care about the code, the system, and the merchants relying on both. They want hard problems and uncomfortable growth. They find solutions without waiting for permission. They ship weekly. They want commerce to work better for everyone. So does our founder, Tobi, who still codes and still shapes where this thing is going.
They're open source nerds. They pair program because two brains write better code than one. New tools, new models, new approaches. They experiment constantly. Most of what's standard here started as someone hacking on something.
They use AI like a keyboard, reflexively and everywhere, to clear the mundane and make room for thinking. And they work in the open. The fastest way to learn here is to watch someone better than you do the work. If that sounds like you, come build with us.
Infrastructure Engineers at Shopify build and maintain the systems that handle millions of requests per second and billions of dollars in transactions. At that scale, performance gains matter and weak assumptions surface quickly. Your systems power the experience for millions of entrepreneurs and buyers every minute of every day, including peak events like Black Friday.
Engineers at Shopify spend the majority of their time actually writing code to build and improve infrastructure. You'll solve problems that don't exist anywhere else, with challenges that push what's possible. If that lights you up, come build with us.
Growth and rewards
Mastery-matched compensation.
~Mastery
At Shopify, getting better at your craft and increasing your impact is how you grow. Twice a year, we assess both in our ~Mastery cycle, Shopify's performance review. Achieving higher ~Mastery is a promotion, and when you earn a promotion your total rewards grow with it. Crafter and manager are equal paths, so you can pursue excellence in the craft you're best at.
Total Rewards
With Flex Comp, your Rewards Wallet gives you agency over your compensation mix. Adjust your mix of cash, restricted share units, and stock options (including programs like Long-Term Equity)* to where it makes sense for you, and mix it up anytime as life and priorities change. Buying a house? Want more skin in the game? Just experimenting? It's your call.
* Flex Comp program offerings vary based on location, role, and employment type. Full details are set out in our Terms & Conditions and related plan documents.
Built for real life
Room for the rest of your life.
Flexible work, remote by design
A flexible vacation policy means most Shopifolk can take the vacation days they feel they need to recharge.
If a change of everyday scenery is more your jam, Destination 90 means you can work from (almost) anywhere in the world for 90 days of the year.
Your setup
- Your battlestation is your home base. Request the desk, chair, and AV gear you need to get shit done.
- Our health and welfare benefits may include health, dental, vision, disability, and life insurance depending on your country.
- If you're in a country without a package, you'll receive a monthly allowance.
- We also offer mental health support for you and your dependents, including immediate and confidential services like counseling and coaching sessions.
Family support
- We offer fertility benefits globally, along with paid parental leave to welcome a new family member.
The Life Story is how we understand the themes of your career journey so far, human to human. What you've learned, and how you made a difference. Show us the trophies and the bruises: the problems you've solved, the challenges you encountered, the decisions you made, and the lessons you learned along the way.
#J-18808-Ljbffr- Outlier is an AI training platform owned and operated by Scale AI. Outlier Experts work on a variety of projects, from generating training data to evaluating the performance of models. About the opportunity: We are seeking detail-oriented English speakers to review AI...SuggestedHourly payContract workFor contractorsFreelanceInternshipRemote workNight shift
- ...We are looking for a Senior Full Stack Engineer to design, develop, and support scalable... ...operational business processes. You will use Java and Spring Boot to develop scalable... ...customer service environments, including voice infrastructure or integrations using FreeSWITCH,...JavaFull timeInternshipRelocation
- ...Shopify Inc. is seeking a Java Search Infrastructure Engineer to build distributed systems powering search across billions of products. You’ll collaborate with platform engineers and SREs to deliver scalable, resilient search infrastructure that enables merchants to focus...Java
$100k - $140k per year
...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience... ...each other by design. About this role: The Platform & Infrastructure Engineer will design, build, and maintain the distributed computing...SuggestedLong term contractPermanent employmentFull timeusd15 per hour
...Overview: Are you a web-savvy, search expert with a talent for finding things online by using just a few words? Do you want to influence... ...behalf of RWS, you will test and evaluate how our clients’ search engine responds to everyday searches from everyday people. Using your search...SuggestedWeekly payFull timePart timeFreelanceSecond jobRemote workWork from homeHome officeFlexible hours$70k - $90k per year
...More Than a Job: A Mission We are seeking a passionate Infrastructure Supervisor to lead the design, development, and maintenance of robust rail infrastructure solutions. Join dedicated teams committed to delivering safe, reliable, and innovative transportation...Permanent employmentFull timeFor contractorsNight shiftRotating shiftWeekend work$20 per hour
🌟 Hello Ottawa Nannies! 🌟 I am a solo physician mom located close to the heart of Ottawa, Ontario, seeking a reliable and experienced nanny to care part-time for my four-year-old daughter. This is a live-out position and requires part-time/irregular scheduling, primarily ...Part timeLive outAfternoon shift- We live in Wellington West, and are looking for someone to work full-time to care for our three kids, aged 4, 2 and newborn. Our eldest is in school part-time right now, and may transition to full time later on. Hours will be something like 8-4pm, and we'd love for our hire ...Full timePart timeLive InWeekend work
- ...Everyone can run a search campaign. Almost nobody can tell you whether it worked. That is the whole job. Google will happily show you a 6x ROAS built almost entirely out of people who already knew your client's name. It will auto apply assets you did not ask for. It will...Remote workWorldwideShift work
- ...Title – . Java Back End Developer (3 Openings Sr/Mid/Jr) Position – Fulltime With our client Location – 100% Remote Work... ...Continuous Delivery life-cycle. Leading and mentoring other engineers as well as liaising with other parts of the business. Provide...JavaFull timeInternshipRemote work
- ...TEHORA est présentement à la recherche d’ un(e) conseiller en infrastructures technologiques ayant une solide expérience dans son domaine d’expertise afin de contribuer à des projets technologiques structurants pour des organisations publiques et privées. Sans être exhaustifs...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours
$65 - $78 per hour
...bring several years of hands-on DevSecOps engineering experience, acting as the bridge between... ...delivery, security, and cloud infrastructure? Have you spent time architecting enterprise... ...templates and standardized CI/CD workflows for Java, Python, .NET, and serverless...JavaManual laborLocal areaRemote work- ...Computing to design, develop, and maintain the distributed IT infrastructure stack that connects quantum control hardware across a layered... ...Qualification ~ Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field ~3+ years of...Permanent employmentFull timeLocal area
- ...TEHORA est présentement à la recherche d’ un Spécialiste TI – Infrastructures et exploitation – Sénior afin de participer à la conception, au déploiement, à l’optimisation et à l’évolution d’infrastructures technologiques complexes soutenant des environnements critiques et...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...TEHORA est présentement à la recherche d’ un(e) analyste en soutien des infrastructures technologiques p our assurer le support technique aux utilisateurs et équipes de la Ville de Québec. La personne retenue sera le point de contact pour résoudre les incidents et améliorer...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...Developer to join the Elasticsearch - Search Infra team This globally-distributed team of experienced engineers focuses on delivering a robust... ...Elasticsearch’s core search infrastructure, including indexing, retrieval... ...roadmapStrong skills in core Java and familiarity with advanced...JavaLong term contractFull timeLocal areaFlexible hours
- Job Title: AS400 / IBM i Infrastructure Analyst Duration: 6–12 Months Contract [NO BENEFITS] Work Location: Toronto, ON, Canada Work Arrangement: Hybrid – 3 Days Onsite, 2 Days Work From Home Job Overview We are seeking an experienced AS400 / IBM i Infrastructure...Contract workTemporary work
$90k - $140k per year
...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is... ...verification of software, with at least 2 years in Java and 2 years in python; ~ Experience with... ...the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video...JavaPermanent employmentFull timeWork at officeHome officeMonday to friday2 days per week3 days per week- ...effectuer différentes tâches en architecture de solutions, dans le cadre de projets liés à la conception, la gestion et l’optimisation d’infrastructures de centres de données et d’environnements infonuagiques (IaaS et PaaS). Sans être exhaustifs, voici les services et livrables...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...TEHORA est présentement à la recherche d’un(e) analyste en soutien des infrastructures technologiques intermédiaire Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue : Assurer le support technique des infrastructures; Diagnostiquer...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...We are looking for an Operations Research Engineer to join the Workforce Management (WFM)... ...Design and implement the schedule optimization engine using OR-Tools/CP-SAT. Own the... ...scale optimization problems. Proficiency in Java, Python, or C++. ~ Experience translating...JavaFull timeInternshipRemote workRelocation
- ...Are you a resourceful, dynamic, and driven S tructural Bridge Engineer with at least five years of experience with CHBDC, MTO... ...interested in helping clients develop, renew, and maintain critical infrastructure assets and facilitate growth in communities across Canada?...RemplacementFull timeWork at officeLocal areaImmediate startFlexible hours
- ...TEHORA est présentement à la recherche d’un(e) analyste en entretien et évolution – infrastructure géomatique senior . Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue : Administrer les infrastructures géomatiques; Assurer...Hourly payFull timeContract workApprenticeshipRemote workFlexible hoursDay shift
- ...TEHORA est présentement à la recherche d' un(e) analyste en infrastructures technologiques sénior spécialisé en stockage et sauvegarde ayant une solide expérience en exploitation de solutions de stockage et sauvegarde de données informatiques. La personne retenue participera...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours
$185k - $215k per year
...proven experience. Frequentis Canada is seeking a Director of Engineering to lead the software engineering function and shape its long-... ...engineering budget, including staffing, contractors, tools, infrastructure, and other departmental investments. Represent our client’s...Long term contractPermanent employmentFull timeFor contractorsWorldwide$135k - $150k per year
...Region's Top Employers in Canada, read on to see why! Software Engineer (Clojure)Step into the dynamic world of cloud-native development... ...requests. Qlik is not accepting unsolicited assistance from search firms for this employment opportunity. Please, no phone calls or...Work at officeRemote workFlexible hours$135k - $157.5k per year
...trusted for a wide range of applications including air defense, search and rescue, drone delivery systems, and autonomous vehicle tracking... .... What We’re Looking For Our team is seeking a Solutions Engineering Manager to provide people and solutions management for our...Work at officeWorldwide$160k - $210k per year
...future together. Jacobs is much more than just a traditional engineering company. At Jacobs, our vision is to create a more connected,... ...delivering some of North America's most exciting transportation and infrastructure planning and design assignments and is the #2 Bridge firm as...For contractorsRemote work- ...As part of the Canadian Sales Engineering team, the Communication Systems Engineer is responsible for end-to-end design, costing, implementation... ...of satellite networks into enterprise WANs and carrier infrastructures including integrating layer 2 and layer 3 devices into...For contractorsFor subcontractorWork at office
- ...Check Point / Network Engineer Location: Ottawa, Ontario, Canada Experience: 5–7 years Role Purpose We are seeking... ...Engineer to support, maintain and enhance enterprise network infrastructure and security environments. The successful candidate will have...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java Search Infrastructure Engineer. Be the first to apply!
- java developer Ottawa, ON
- développeur java Ottawa, ON
- java developer no experience Ottawa, ON
- senior java developer Ottawa, ON
- entry level java developer Ottawa, ON
- junior java developer Ottawa, ON
- java developer remote Ottawa, ON
- java software developer Ottawa, ON
- java Ottawa, ON
- java spring boot developer Ottawa, ON


