CareerPlan

Staff Software Engineer, Search Retrieval Platform

United States of America, New York, New YorkFull-time2026-11-05 → 2026-11-10
Hybrid

Core

Building a fully managed, customizable, sovereign search platform that consolidates search systems across Thomson Reuters products to serve millions of end users, internal agents, and teams.

Role type

Staff Software Engineer (Search Retrieval Platform)

Builds

A reusable, plug-and-play search platform with APIs, services, and self-service capabilities for retrieval, ranking, and indexing.

Domain

Enterprise Search, Retrieval Systems, Distributed Systems, AI/ML Infrastructure

Deliverable

production ML models | product features

Required skills

Distributed systems fundamentals, API design, Search/retrieval platform architecture, Python/Java/Go, Operational rigor (SLOs/observability), AI-assisted development

Preferred skills

Hybrid retrieval (dense/sparse), Embedding pipelines, Agentic retrieval patterns (MCP), Search evaluation (LLM-as-judge), Multi-tenant auth/entitlements, ML model operationalization

Technologies

Vespa, OpenSearch, Elasticsearch, Python, Java, Go

Responsibilities

Design retrieval APIs and search services with consistent contracts and tunable filtering; Make retrieval customizable via pluggable components for chunking, enrichment, and ranking; Own content ingestion and indexing pipelines (streaming, zero-downtime); Partner with research to productionize new retrieval techniques; Build evaluation frameworks and own security posture for multi-tenant data isolation; Set architectural direction and mentor senior engineers.

Seniority

Staff, technical leadership & cross-team ownership