Search by job, company or skills

Shopee

Expert Backend Engineer (Vespa Search Engine) - SRA Team

Fresher
Save
new job description bg glownew job description bg glow
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description:

  • Design, implement, and operate components of the search engine - indexing, query execution, ranking, or storage using C++
  • Improve indexing and retrieval performance: SIMD-friendly data layouts, cache-aware algorithms, lock contention
  • Extend vector search capabilities (HNSW and beyond) and integrate them cleanly with traditional inverted-index retrieval
  • Build tooling and automation that makes the team faster - capacity models, fault-injection tests, deployment checks, AI-assisted workflows
  • Participate in design reviews, code reviews, and on-call rotation

Requirements:

  • Bachelor's Degree or higher in Computer Science
  • At least 5 years of full time backend development experience using C++
  • Experience working on a search engine, database, or storage system such as Vespa is preferred
  • Familiarity with vector search and ANN algorithms (HNSW, IVF, PQ).
  • Solid foundation in data structures, algorithms, and systems. You can reason about cache behavior, memory layout, and concurrency..
  • Experience operating non-trivial services in production: profiling, debugging core dumps, reading flamegraphs, tracing distributed requests.
  • Comfortable working in a large existing codebase.
  • Strong written communication. You write design docs and PR descriptions that the next on-call can actually use.

More Info

Job Type:
Employment Type:

About Company

Shopee Pte. Ltd. is a Singaporean multinational technology company that specialises in e-commerce. The company was launched in Singapore in 2015, before it expanded abroad. As of 2021, Shopee is considered the largest e-commerce platform in Southeast Asia with 343 million monthly visitors.

Job ID: 148292705