Senior Software Engineer
Core
Design, develop, and own purpose-built APIs and retrieval components that give AI agents precise, governed access to Thomson Reuters' proprietary legal content across international jurisdictions.
Role type
Senior Software Engineer (Backend/API/Infrastructure)
Builds
Production content APIs, retrieval components, and agentic tool interfaces for CoCounsel Legal and similar AI products.
Domain
Legal Technology / AI Infrastructure / Information Retrieval
Deliverable
production ML models | product features
Required skills
Python, API design, distributed systems, AWS, CI/CD, AI-assisted development, operational ownership, spec-driven development
Preferred skills
Information retrieval fundamentals, agentic AI tool protocols (MCP), legal technology domain, search engine optimization (Vespa/OpenSearch), AI service integration, API gateway security (via careerplan.io/jobs/JREQ202092-senior-software-engineer-at-thomsonreuters)
Technologies
Python, FastAPI, Pydantic, AWS, Vespa, GitHub Actions, Datadog, Claude Agent SDK, MCP
Responsibilities
Design and own end-to-end content tools and APIs; build API-first interfaces with versioned contracts; tune retrieval and search components; practice verified spec-driven development with evaluation datasets; participate in on-call rotation and incident management; mentor junior engineers and serve as subject-matter expert.
Seniority
Senior, hands-on IC with design-decision authority