Staff Software Engineer — Search Platform, Ingestion & Indexing

Thomson Reuters

New York City, New York, United States
Base: $136,000 - $253,000 usd (us locations); base...
**
Kafka-based stream processing architecture
Vespa search engine administration
Python software engineering mastery
** Thomson Reuters is seeking a Staff Software Engineer for their Advanced Content Engineering team, focusing on the ingestion and indexing systems of their search platform. This role requires extensive experience with distributed stream processing, particularly using Kafka, and candidates will be responsible for the architecture and operational integrity of a high-throughput document ingestion pipeline. **

Job Summary

  • This role serves as the technical anchor for the search platform's ingestion and indexing systems, owning the full lifecycle from Kafka streaming to Vespa application architecture.
  • The position requires deep expertise in migrating ingestion infrastructure from OpenSearch to Vespa while ensuring zero-downtime operations and robust fault tolerance.
  • Thomson Reuters offers a competitive compensation range of $136,000 - $253,000 USD depending on location, along with comprehensive benefits including flexible work arrangements and mental health support.

Matching Summary

Match Score: 75

** Thomson Reuters is seeking a Staff Software Engineer for their Advanced Content Engineering team, focusing on the ingestion and indexing systems of their search platform. This role requires extensive experience with distributed stream processing, particularly using Kafka, and candidates will be responsible for the architecture and operational integrity of a high-throughput document ingestion pipeline. **

Salary

Base: $136,000 - $253,000 USD (US locations); Base: $140,600 - $190,600 CAD (Ontario); Bonus: Eligible for Annual Bonus based on performance; Benefits: Comprehensive health, dental, vision, 401k match, flexible vacation, tuition reimbursement

Skills & Requirements

Must-have

  • Kafka-based stream processing architecture
  • Vespa search engine administration
  • Python software engineering mastery
  • AWS cloud infrastructure services
  • End-to-end pipeline ownership

Nice-to-have

  • Agentic retrieval pattern design
  • Custom ML model operationalization
  • Protobuf schema governance
  • AI-assisted development practices
  • Self-service platform infrastructure

Key Requirements

  • 8+ years of software engineering experience
  • Bachelor's or Master's degree in Computer Science
  • Production experience with Vespa or OpenSearch
  • Full operational responsibility and on-call rotation

Work Rights

Not specified

Tailored Resume

Cover Letter