Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Java Search Infrastructure Engineer in Ottawa, ON vacancy
  • 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...
    Suggested
    Hourly pay
    Contract work
    For contractors
    Freelance
    Internship
    Remote work
    Night shift

    Scale AI

    Ottawa, ON
    5 days ago
  •  ...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,... 
    Java
    Full time
    Internship
    Relocation

    Miratech

    Ottawa, ON
    4 days ago
  •  ...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

    Shopify Inc.

    Ottawa, ON
    1 hour ago
  • $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... 
    Suggested
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    1 day ago
  • usd15 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... 
    Suggested
    Weekly pay
    Full time
    Part time
    Freelance
    Second job
    Remote work
    Work from home
    Home office
    Flexible hours

    Rws

    Ottawa, ON
    a month ago
  • $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 employment
    Full time
    For contractors
    Night shift
    Rotating shift
    Weekend work

    Alstom

    Ottawa, ON
    13 hours ago
  • $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 time
    Live out
    Afternoon shift

    CanadianNanny.ca

    Ottawa, ON
    2 days ago
  • 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 time
    Part time
    Live In
    Weekend work

    CanadianNanny.ca

    Ottawa, ON
    1 day ago
  •  ...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 work
    Worldwide
    Shift work

    Sweat Pants Agency

    Ottawa, ON
    3 days ago
  •  ...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... 
    Java
    Full time
    Internship
    Remote work

    Two95 International Inc.

    Ottawa, ON
    more than 2 months ago
  •  ...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 pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  • $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... 
    Java
    Manual labor
    Local area
    Remote work

    Randstad

    Ottawa, ON
    3 days ago
  •  ...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 employment
    Full time
    Local area

    Q-Block Computing

    Ottawa, ON
    1 day ago
  •  ...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 pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  •  ...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 pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    a month ago
  •  ...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... 
    Java
    Long term contract
    Full time
    Local area
    Flexible hours

    Elastic

    Ottawa, ON
    1 hour ago
  • 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 work
    Temporary work

    Compu-Vision Consulting Inc.

    Ottawa, ON
    23 days ago
  • $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... 
    Java
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    6 days ago
  •  ...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 pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  •  ...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 pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  •  ...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... 
    Java
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    6 days ago
  •  ...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?... 
    Remplacement
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    J.L. Richards & Associates Limited

    Ottawa, ON
    3 days ago
  •  ...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 pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours
    Day shift

    TEHORA

    Ottawa, ON
    more than 2 months ago
  •  ...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 pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  • $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 contract
    Permanent employment
    Full time
    For contractors
    Worldwide

    Pivot + Edge

    Ottawa, ON
    6 days ago
  • $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 office
    Remote work
    Flexible hours

    Qlik

    Ottawa, ON
    3 days ago
  • $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 office
    Worldwide

    Kongsberg Geospatial

    Ottawa, ON
    3 days ago
  • $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 contractors
    Remote work
    Ottawa, ON
    14 hours ago
  •  ...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 contractors
    For subcontractor
    Work at office

    Telesat

    Ottawa, ON
    1 hour ago
  •  ...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

    Optimal Growth Technologies

    Ottawa, ON
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Search Infrastructure Engineer. Be the first to apply!