Lead Software Engineer AI (Staff Engineer)
Core
Architect and own backend AI orchestration systems that turn frontier models into reliable, production-grade workflows for legal, tax, and audit products.
Role type
Staff Software Engineer (AI Systems & Architecture) (via careerplan.io/jobs/JREQ201665-lead-software-engineer-ai-staff-engineer-at-thomsonreuters)
Builds
Scalable AI orchestration layers, MCP servers, agent workflows, and document-centric experiences for millions of documents.
Domain
Legal, Tax, and Audit technology (Fintech)
Required skills
C#, .NET, Python, FastAPI, PostgreSQL, AWS, distributed systems, API design, system architecture, mentoring, LLM integration, vector stores, retrieval strategies
Preferred skills
CI/CD pipelines, automated testing for non-deterministic systems, safety guardrails, fintech domain experience
Technologies
C#, .NET, Python, FastAPI, PostgreSQL, AWS, Vercel, OpenAI, Anthropic, Angular, React, JavaScript, TypeScript, SQLServer, GitHub Actions
Responsibilities
Define patterns for building MCP servers and designing agents; lead multi-quarter initiatives across AI, product, and infra; mentor senior and mid-level engineers; design end-to-end architecture for backend services; build AI orchestration with routing and tool calling; design for high-throughput, low-latency AI workloads.
Seniority
Staff, technical leadership & hands-on architecture
