N

Nivoda

B2B marketplace for diamonds and jewelry

Staff Search Engineer

Backend EngineeringUpdated on Nov 12
Full-time$200k - $280k

About the Job

Requirements

  • Approximately 7โ€“10 years of experience, with demonstrated Staff-level technical ownership and impact.
  • Strong experience building and operating production search systems using Elasticsearch, OpenSearch, Vespa, or similar information retrieval technologies.
  • Deep understanding of search relevance, ranking, query processing, indexing, and retrieval optimisation.
  • Hands-on experience designing and improving ranking systems, with an understanding of learning-to-rank, relevance tuning, and retrieval optimisation.
  • Ability to measure search quality, interpret ranking performance, and determine whether a change genuinely improves relevance.
  • Experience designing scalable, low-latency search systems that perform reliably under production workloads.
  • Ability to own a technical domain end to end, from architecture and implementation through deployment, monitoring, and continuous improvement.
  • Strong engineering fundamentals and ability to make pragmatic technical decisions in complex, evolving systems.
  • Experience working cross-functionally with Product and Engineering teams, influencing technical direction, and communicating complex engineering decisions clearly.
  • Demonstrated ownership of complex engineering systems and ability to drive technical direction independently.
  • Ability to identify architectural opportunities, establish engineering standards, and influence how other teams build on shared systems.
  • Comfort operating in an environment where the underlying architecture is being built and evolved, rather than simply maintaining an established platform.
  • Submit a CV in English.

Responsibilities

  • Own the design, development, and operation of Nivoda's search infrastructure using OpenSearch and related technologies.
  • Build and optimise indexing, retrieval, and query-processing systems to support search across hundreds of thousands of diamonds and gemstones.
  • Design scalable, multi-tenant search architecture for Nivoda's marketplace and individually branded jeweller storefronts without duplicating or forking the codebase.
  • Lead the development of new embedding-based retrieval capabilities and shape the underlying architecture.
  • Own search relevance and ranking, continuously improving how products are retrieved and presented to buyers.
  • Design, implement, and optimise ranking strategies using signals such as product attributes, buyer intent, and marketplace behaviour.
  • Build evaluation frameworks to measure search quality using offline ranking metrics and experimentation techniques.
  • Run relevance-tuning and ranking experiments to assess whether changes meaningfully improve search outcomes.
  • Establish monitoring and feedback loops to identify and address search quality and performance issues.
  • Partner with the CTO and product teams to evolve search capabilities, including contextual and conversational search.
  • Explore embedding-based retrieval, LLM-powered search, and image-based discovery as extensions of the core search platform.
  • Evaluate AI-powered approaches critically and build appropriate testing and evaluation frameworks rather than relying on model outputs by default.
  • Design systems that handle ambiguity, zero-result queries, and low-confidence results gracefully.
  • Use AI coding agents to accelerate engineering while maintaining strong testing, evaluation, and production reliability standards.

Desired Qualifications

  • Experience with embedding-based retrieval and vector search technologies such as pgvector, Pinecone, or Weaviate.
  • Experience applying machine-learning techniques to ranking and recommendations, including learning-to-rank and collaborative filtering.
  • Experience building production applications using LLMs, contextual search, or retrieval-augmented generation (RAG).
  • Familiarity with computer vision and image embeddings, particularly image-to-attribute or image-to-product matching.
  • Experience designing multi-tenant search and ranking systems for marketplaces or e-commerce platforms.
  • Experience building conversational or assistant-style search experiences.

About the Company

Nivoda

B2B marketplace for diamonds and jewelry

Nivoda operates a B2B marketplace that connects jewelry retailers with a global network of diamond and gemstone suppliers. It enables retailers to buy natural and lab-grown diamonds, colored gemstones, and melee from multiple suppliers in one transaction and receive a single invoice in their local currency, while Nivoda manages quality checks, logistics, customs, and delivery to the jeweler. The platform differentiates itself with end-to-end procurement on one platform, consolidated invoicing, and integrated e-commerce tools like API feeds, a Shopify plugin, and a white-label showroom, serving customers in 60+ countries. Its goal is to simplify and reduce costs for jewelers by streamlining the diamond and jewelry supply chain and expanding offerings toward finished jewelry.

Company size
201-500
Company stage
Series C
Total funding
$92M
Headquarters
London, United Kingdom
Founded
2017

Recently Posted Jobs

Explore more opportunities at Nivoda

See more jobs