Senior Software Engineer, Search Platform
Core
Design, build, test, deploy, and operate production search platform services including ingestion pipelines, indexing, and query APIs for Thomson Reuters products and AI agents.
Role type
Senior Software Engineer (Search Platform)
Builds
Ingestion pipelines, search indexing systems, self-service APIs, and cloud infrastructure.
Domain
Enterprise Search, Data Infrastructure, Cloud Computing
Deliverable
production ML models
Required skills
Python, Java, Go, Distributed Systems, Cloud Platforms (AWS), Infrastructure as Code, Observability, AI-assisted development
Preferred skills
OpenSearch, Elasticsearch, Vespa, Kafka, AI services integration (embedding, re-ranking, RAG), Agentic retrieval patterns, Search evaluation
Technologies
OpenSearch, Vespa, Kafka, AWS, Python, Java, Go
Responsibilities
Design and build document ingestion and search indexing pipelines; Develop self-service platform APIs for index lifecycle management; Operate production systems including on-call rotation and incident response; Mentor junior engineers and lead technical direction for assigned projects.
Seniority
Senior, hands-on IC
