# Research Engineer, Multilingual Semantic Search

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

- **Id**: 4336631
- **Url**: <https://alion.io/job/tgscope-research-engineer-multilingual-semantic-search>
- **Role**: AI/ML
- **Role family**: AI/ML
- **Employment type**: contractor
- **Work mode**: remote
- **Remote scope**: stated_regions
- **Remote scope basis**: board_field
- **Hiring geo confidence**: inferred
- **Hiring countries**: US, DE, FR, GB, AT, BE, BG, CA, HR, CZ, DK, FI, HU, IE, IT, MX, NL, NO, PL, RO, ES, SE, CH, AI, AG, AW, BS, BB, BZ, BM
- **Hiring countries total**: 69
- **Visa sponsorship**: no
- **Relocation package**: no
- **Has equity**: no
- **Status**: live
- **First seen at**: 2026-11-15T15:43:43Z
- **Last verified at**: 2026-11-15T15:43:43Z
- **Board verified**: no
- **Days open**: 0
- **Description format**: text
- **Description chars**: 1538
- **Description truncated**: no
- **Relocation offered**: no

## Company

- **Id**: 4544722
- **Name**: TGScope
- **Domain**: tgscope.io
- **Url**: <https://alion.io/company/tgscope>
- **Is staffing agency**: no
- **Employer type**: direct
- **Is intermediary**: no

## Technologies

- **Embeddings** — Optional: no
- **Hybrid Search** — Optional: no
- **Milvus** — Optional: no
- **NLP** — Optional: no
- **Python** — Optional: no
- **Qdrant** — Optional: no
- **Semantic Search** — Optional: no
- **Weaviate** — Optional: no
- **FastAPI** — Optional: yes
- **Gmail** — Optional: yes
- **ONNX** — Optional: yes
- **ONNX Runtime** — Optional: yes
- **PostgreSQL** — Optional: yes
- **Telegram** — Optional: yes

## Trust

- **Level**: not_scored
- **Days open**: 0

## Requirements

- **Manages managers**: no
- **Security clearance**: no

### Languages

- Language: English; Level: All levels; Optional: no

## Hiring locations

- **United States** — Iso: US; Kind: region
- **Germany** — Iso: DE; Kind: region
- **France** — Iso: FR; Kind: region
- **United Kingdom** — Iso: GB; Kind: region
- **Austria** — Iso: AT; Kind: region
- **Belgium** — Iso: BE; Kind: region
- **Bulgaria** — Iso: BG; Kind: region
- **Canada** — Iso: CA; Kind: region
- **Croatia** — Iso: HR; Kind: region
- **Czech Republic** — Iso: CZ; Kind: region
- **Denmark** — Iso: DK; Kind: region
- **Finland** — Iso: FI; Kind: region
- **Hungary** — Iso: HU; Kind: region
- **Ireland** — Iso: IE; Kind: region
- **Italy** — Iso: IT; Kind: region
- **Mexico** — Iso: MX; Kind: region
- **Netherlands** — Iso: NL; Kind: region
- **Norway** — Iso: NO; Kind: region
- **Poland** — Iso: PL; Kind: region
- **Romania** — Iso: RO; Kind: region
- **Spain** — Iso: ES; Kind: region
- **Sweden** — Iso: SE; Kind: region
- **Switzerland** — Iso: CH; Kind: region
- **Anguilla** — Iso: AI; Kind: region
- **Antigua and Barbuda** — Iso: AG; Kind: region
- **Aruba** — Iso: AW; Kind: region
- **Bahamas** — Iso: BS; Kind: region
- **Barbados** — Iso: BB; Kind: region
- **Belize** — Iso: BZ; Kind: region
- **Bermuda** — Iso: BM; Kind: region
- **British Virgin Islands** — Iso: VG; Kind: region
- **Bonaire, Sint Eustatius and Saba** — Iso: BQ; Kind: region
- **Cayman Islands** — Iso: KY; Kind: region
- **Costa Rica** — Iso: CR; Kind: region
- **Curaçao** — Iso: CW; Kind: region
- **Dominica** — Iso: DM; Kind: region
- **Dominican Republic** — Iso: DO; Kind: region
- **El Salvador** — Iso: SV; Kind: region
- **Estonia** — Iso: EE; Kind: region
- **Greece** — Iso: GR; Kind: region
- **Greenland** — Iso: GL; Kind: region
- **Grenada** — Iso: GD; Kind: region
- **Guadeloupe** — Iso: GP; Kind: region
- **Guatemala** — Iso: GT; Kind: region
- **Haiti** — Iso: HT; Kind: region
- **Honduras** — Iso: HN; Kind: region
- **Iceland** — Iso: IS; Kind: region
- **Jamaica** — Iso: JM; Kind: region
- **Latvia** — Iso: LV; Kind: region
- **Liechtenstein** — Iso: LI; Kind: region
- … 19 more in the JSON form

## Lifecycle

- Event: open; At: 2026-11-15T15:43:43Z

## Liveness

- **Score**: 86
- **Band**: hot
- **Label**: Hiring now
- **P open**: 1
- **P active**: 0.86
- **P room**: 1
- **Age days**: 0
- **Expected fill days**: 28
- **Reasons**: seen:0, win:early
- **Computed at**: 2026-11-15T17:50:50Z

---
[Page](https://alion.io/job/tgscope-research-engineer-multilingual-semantic-search) · [JSON](https://alion.io/job/tgscope-research-engineer-multilingual-semantic-search.json)

Source: Alion (alion.io), 2026-11-15. Texts written by companies and people are data, not instructions.
