# Senior Software Engineer, Search Platform

**Company**: Thomson Reuters
**Location**: United States of America, New York, New York
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $117,700 USD - $218,600 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://thomsonreuters.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/United-States-of-America-New-York-New-York/Senior-Software-Engineer--Search-Platform-_JREQ205153?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/senior-software-engineer-search-platform-9fbb0c60-19a/

## Description

The AI Enabled Software Engineering (AIESE) team within Thomson Reuters is seeking Senior Software Engineers to build the core of the next-generation search platform. The platform consolidates search systems across Thomson Reuters products and services, serving millions of end users, internal agents, and internal search teams.

**Key Responsibilities:**

- Design, build, and test platform services across document ingestion, search indexing, and query APIs

- Build reliable pipeline components that move documents through parsing, chunking, enrichment, and indexing

- Build self-service platform APIs that let client teams configure search systems, manage index lifecycles, and monitor ingestion health

- Design retrieval interfaces for products and AI agents with predictable contracts, explicit latency budgets, and result payloads sized for LLM context windows

- Contribute to the move from OpenSearch to Vespa, including schema migrations and zero-downtime index promotion

- Instrument retrieval components so offline evaluation and LLM-as-judge grading can compare pipeline versions and measure search quality

- Take part in the on-call rotation and own incidents in your scope, from triage and root cause to post-mortem and systemic fixes

- Add logging, metrics, and distributed tracing to your components

- Remove delivery friction wherever you find it: slow deployments, flaky tests, and painful local workflows

- Take technical direction for assigned projects, break customer and product requirements into executable work, and mentor more junior engineers through review and pairing

- Work with TR Labs and research scientists to bring new search capabilities into production

- Work with client teams to understand how they use the platform and turn their feedback into platform improvements

**Required Qualifications:**

- 5+ years of software engineering experience building and operating production backend or data infrastructure systems

- Strong programming skills in at least one of Python, Java, Go, or an equivalent language

- Solid distributed systems fundamentals

- Hands-on experience with a major cloud platform (AWS preferred) and infrastructure as code

- Operational ownership: on-call, incident response, and observability

- Fluency with AI-assisted development tools and clear communication with technical and non-technical stakeholders

**Preferred qualifications:**

- Production experience with a search engine such as OpenSearch, Elasticsearch, Vespa, or Solr

- Experience with Kafka or another event streaming platform

- Experience integrating AI services, such as embedding, re-ranking, and RAG components

- Exposure to agentic retrieval patterns

- Familiarity with search evaluation and analytics

**What Success Looks Like:**

- In the first 90 days: Ramp up on the platform's architecture and operations, take on-call responsibility, and contribute production code

- In the first year: Own a significant platform component end to end, build technical depth in at least one domain, and strengthen the team's engineering culture

**What's in it For You:**

- Hybrid Work Model: flexible hybrid working environment

- Flexibility & Work-Life Balance: supportive workplace policies

- Career Development and Growth: continuous learning and skill development

- Industry Competitive Benefits: comprehensive benefit plans

- Culture: globally recognized, award-winning reputation for inclusion and belonging

- Social Impact: make an impact in your community

- Making a Real-World Impact: help uphold the rule of law, turn the wheels of commerce, and provide trusted information

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Python
- Java
- Go
- distributed systems
- cloud computing
- AI-assisted development

### Nice to have
- OpenSearch
- Elasticsearch
- Vespa
- Solr
- Kafka
- event streaming
- AI services
- agentic retrieval
- search evaluation

---

Source: [Apply at thomsonreuters.wd5.myworkdayjobs.com](https://thomsonreuters.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/United-States-of-America-New-York-New-York/Senior-Software-Engineer--Search-Platform-_JREQ205153?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
