Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.

Research Engineer, Multilingual Semantic Search New
TGScope
Remote, Remote, North America, Europe

Job Title

Research Engineer, Multilingual Semantic Search

Job Description

TGScope is looking for a research engineer for a project-based contract of about two months, fully remote, paid by the hour.

The project: build a relevance benchmark for channel search in 6+ languages (query sets, relevance judgments, nDCG and recall@k), measure retrieval quality by language and query type, and improve the fusion of semantic and lexical results.

How Python is used: the whole project is Python. The search service is a FastAPI application, embeddings run on ONNX Runtime from Python, and the benchmark, evaluation scripts and experiments are written in Python.

Stack: Python, FastAPI, Qdrant, multilingual-e5 on ONNX Runtime, PostgreSQL with pg_trgm, Reciprocal Rank Fusion.

Restrictions

  • No telecommuting
  • Agencies are OK

Requirements

  • Experience in information retrieval, search or NLP engineering
  • Hands-on work with dense retrieval and hybrid search in production
  • Strong Python
  • Experience with a vector database (Qdrant, Milvus, Weaviate or similar)
  • Experience with multilingual embedding models
  • Written English

About the Company

TGScope (https://tgscope.io) is an independent R&D lab and Telegram search engine. We index 3 million public channels, run semantic search and an interactive map on top of them, and publish research on the Telegram ecosystem.

Contact Info

← Previous Senior Python Developer, Eliassen Group in Denver, US Next → Research Scientist, Coordinated Networks & Information Integrity, TGScope in Remote, Remote, North America, Europe