Staff Software Engineer, Search Control Plane (Toronto)

Staff Software Engineer, Search Control Plane (Toronto)

08 Nov
|
Thomson Reuters
|
Toronto

08 Nov

Thomson Reuters

Toronto

We are building the next-generation search platform, with a vision to democratize knowledge construction and consumption at Thomson Reuters. The platform consolidates search systems across Thomson Reuters products and services, serving millions of end users, internal agents, and internal search teams, into a fully managed, customizable, sovereign, and self-serve search platform. The AI Enabled Software Engineering (AIESE) team is seeking a Staff Software Engineer for a highly impactful role at the foundation of the search platform. You will design and deliver a fully managed, highly scalable, and reliable control plane that brings a search system to life and manages its full lifecycle at the click of a button. That means automating the provisioning of Kubernetes, Kafka, ingestion pipelines, and the data plane for query and ingest, with sovereignty and observability built in from the start, and owning the infrastructure that runs every search index. Staff Engineers here define, build, deploy, and operate what they ship. We ship to production constantly, treat delivery friction as a standing engineering priority, and use AI-assisted development as the norm. Control plane and lifecycle Design, build, and own the control plane that creates, configures, upgrades, promotes, and retires search systems on demand, with full lifecycle management at the click of a button. Kubernetes workloads, Kafka messaging, ingestion pipelines, and the data plane for query and ingest. Build sovereignty into the platform: tenant data isolation, enterprise identity and role-based access, and the controls that keep each customer’s data within the boundaries it requires. Design the configuration data model and persistence layer for system definitions, component registries, index lifecycle state, and audit history,



built to scale across tenants and regions. Make observability a first-class capability and own platform SLOs for availability, query latency, ingestion throughput, and document freshness, with tracing and alerting across provisioning, ingestion, and the data plane, including agentic retrieval paths. Own the platform’s cloud infrastructure as code across environments and the CI/CD pipeline, and drive down delivery friction so the team can ship safely and often. Build security in from the start: least-privilege access, secrets management, encryption at rest and in transit (including customer-managed keys), audit logging, and compliance. Own cost and performance planning as tenants, content, and query traffic grow. Technical leadership Set architectural principles and design patterns for the control plane and infrastructure, and act as the technical authority other teams turn to. Lead cross-team projects, set priorities, and advise leadership on complex infrastructure and security decisions. Mentor Senior and mid-level engineers, and help the team use AI-assisted development effectively. 8+ years of software engineering experience with progression to staff-level scope, including ownership of a functional area and leadership of cross-functional projects. A degree in Computer Science, Engineering, or a related field, or equivalent experience Experience designing, building,



and operating production platform or infrastructure services at scale, with strong distributed systems fundamentals, in a language such as Go, Java, Python, or an equivalent Hands-on cloud infrastructure experience (AWS preferred), including Kubernetes or another container orchestrator and infrastructure as code Production experience operating a search engine such as Vespa, OpenSearch, or Elasticsearch, including capacity planning and index lifecycle Fluency with AI-assisted development tools Experience designing APIs consumed by multiple teams, with versioning, access control, and a strong developer experience Multi-tenant platform security: identity integration, role-based access control, encryption, and customer-managed keys Experience building internal developer platforms where documentation and ease of adoption are treated as product concerns Learn the platform’s current infrastructure, index footprint, and operational posture, including known gaps in capacity, reliability, security, and developer experience Deliver a materially improved control plane: any team can create, change, and promote a search system on its own, with strong multi-tenant isolation and a better developer experience Own and deliver a major infrastructure initiative, such as customer-managed keys, multi-region readiness, or agentic observability Become the recognized technical authority for the control plane and search infrastructure Hybrid Work Model: We’ve adopted a adaptable hybrid working environment for our office-based roles while delivering a seamless experience that is digitally and physically connected. Flex My Way is a set of supportive workplace policies designed to help manage personal and professional responsibilities

📌 Staff Software Engineer, Search Control Plane (Toronto)
🏢 Thomson Reuters
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff software engineer, search control plane (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: staff software engineer, search control plane (toronto) / toronto