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.