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...
**
8+ years software engineering experience
Kafka-based stream processing architecture
Vespa or opensearch production experience
** Thomson Reuters is seeking a Staff Software Engineer for their Advanced Content Engineering (ACE) team, focusing on the ingestion and indexing systems of their search platform. The role requires extensive experience in software engineering, particularly with distributed stream processing and search technologies, and offers a flexible hybrid work environment. **

Job Summary

  • This role serves as the technical anchor for the search platform's ingestion and indexing systems, processing millions of documents for legal and tax content corpora.
  • The engineer will own the migration from OpenSearch to Vespa while ensuring zero-downtime operations and robust fault tolerance for real-time updates.
  • Thomson Reuters offers a competitive salary range up to $253,000 USD, comprehensive benefits including mental health days, and a flexible hybrid work model.

Matching Summary

Match Score: 75

** Thomson Reuters is seeking a Staff Software Engineer for their Advanced Content Engineering (ACE) team, focusing on the ingestion and indexing systems of their search platform. The role requires extensive experience in software engineering, particularly with distributed stream processing and search technologies, and offers a flexible hybrid work environment. **

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, tuition reimbursement, and paid volunteer days

Skills & Requirements

Must-have

  • 8+ years software engineering experience
  • Kafka-based stream processing architecture
  • Vespa or OpenSearch production experience
  • Python mastery with system design
  • AWS cloud services (MSK, ECS, Lambda)
  • Full operational ownership and SLOs
  • AI-assisted development practices

Nice-to-have

  • Production ML model operationalization
  • Agentic retrieval pattern experience
  • Online search analytics and A/B testing
  • Vector indexing and hybrid retrieval
  • Protobuf schema governance
  • Multi-tenant platform infrastructure
  • AI ethics framework familiarity

Key Requirements

  • Bachelor's or Master's degree in Computer Science
  • 8+ years of professional software engineering experience
  • Deep expertise in distributed stream processing at scale
  • Proficiency with AWS infrastructure-as-code tools

Work Rights

Not specified

Tailored Resume

Cover Letter