C++ Search Ranking Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Shopify · 2 months ago

C++ Search Ranking Engineer

Shopify is a company that empowers entrepreneurs and enterprises to reach their full potential. As a C++ Search Ranking Engineer, you will develop high-performance ranking systems that enhance search experiences for merchants, collaborating with AI experts and data scientists to innovate in the field of commerce.

E-CommerceE-Commerce PlatformsEnterprise SoftwareSaaS
check
H1B Sponsor Likelynote

Responsibilities

Build and optimize core search components including inverted indexes, approximate nearest neighbor (ANN) search, and real-time ranking pipelines
Own end-to-end delivery of ranking algorithms, from prototyping new relevance models to optimizing query latency in production
Profile and optimize critical paths—cache optimization, memory layout, data structures— to achieve sub-millisecond p99 latencies
Solve complex information retrieval challenges including semantic search, learning-to-rank, and multi-objective optimization
Challenge status-quo and evolve our ranking infrastructure to meet emerging search paradigms

Qualification

C++Search algorithmsRanking enginesPerformance optimizationCollaboration skills

Required

Proven expertise in modern C++ (C++17/20) for building production systems at scale
Experience building ranking engines for Search, Ads, or Recommendation systems
Deep expertise in search algorithms—BM25, TF-IDF, learning-to-rank, vector search, approximate nearest neighbors
Experience with ranking features engineering and model inference in production systems
Performance optimization experience—CPU profiling, cache optimization, lock-free programming
Strong collaboration skills, working with cross-disciplinary teams including ML engineers and data scientists

Company

Shopify is a cloud-based, multi-channel commerce platform designed for small and medium-sized businesses.

H1B Sponsorship

Shopify has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (57)
2024 (37)
2023 (9)
2022 (84)
2021 (41)
2020 (13)

Funding

Current Stage
Public Company
Total Funding
$122.25M
Key Investors
Bessemer Venture PartnersKlister Credit
2015-05-21IPO
2013-12-11Series C· $100M
2011-10-17Series B· $15M

Leadership Team

leader-logo
Tobias Lütke
CEO
linkedin
leader-logo
Mikhail Parakhin
Chief Technology Officer
linkedin
Company data provided by crunchbase