Senior Software Engineer AI

Thomson Reuters•Eagan, MN
•Hybrid

About The Position

The Senior Software Engineer, AI is a hands-on technical contributor in Thomson Reuters’ Global Westlaw Engineering organization. The role builds full-stack products, AI-enabled features, and services for Westlaw’s next generation of legal research experiences, including agentic research workflows and retrieval services grounded in trusted legal content. The engineer designs and writes production code, contributes to architecture, and supports high engineering standards across the team. The position works with agentic systems, retrieval-augmented generation (RAG), large language models (LLMs), and AI-assisted development. It is responsible for delivering intelligent, trustworthy, secure, scalable, and high-performing solutions, from design and implementation through deployment, monitoring, and production reliability. The engineer also mentors colleagues, partners with product and design teams, and helps introduce effective engineering and AI practices. This posting is for proactive recruitment and may be used to fill current openings or future vacancies. The role uses a flexible hybrid work model for office-based roles. Employees may work from anywhere for up to eight weeks per year. For eligible US locations, the base compensation range is $118,400–$219,800 USD; for Ontario, Canada, it is $100,000–$145,000 CAD. The role may also be eligible for an annual bonus based on enterprise and individual performance.

Requirements

  • At least 5 years of hands-on software engineering experience across front end and back end, building scalable web applications.
  • Track record of shipping and operating production-grade full-stack systems at scale, including secure coding practices and reliability.
  • Hands-on experience building with LLMs in production or serious prototypes, such as RAG, prompt and context design, evaluation, or agent workflows.
  • Daily use of AI coding tools such as GitHub Copilot, Cursor, or Claude Code.
  • Experience working hands-on in a team that builds and uses AI agents, with strong practices for review, quality, and security.
  • Strong understanding of RESTful API design, including resource modeling and URI design; HTTP methods and status codes; idempotency; pagination, filtering, and versioning; authentication and authorization; consistent error handling; and API documentation such as OpenAPI/Swagger.
  • Strong proficiency in Python and designing and building RESTful APIs.
  • Working proficiency in React or a similar modern UI framework, such as Angular or Vue, and experience with TypeScript and Node.js.
  • Strong knowledge of AWS architecture and services, with experience in DevOps, CI/CD pipelines, and infrastructure as code.
  • Experience mentoring and supporting the growth of other engineers.
  • Experience partnering with Product, Design, and cross-functional teams.
  • Excellent communication skills, including providing clear updates, giving direct feedback, and aligning stakeholders.
  • Comfort operating in a fast-moving, ambiguous environment and making data-driven decisions as priorities evolve.
  • Strategic mindset and ability to align technical decisions with business goals.
  • Bachelor’s degree in computer science, engineering, or a related discipline, or equivalent practical experience.

Nice To Haves

  • Experience shipping AI-driven or agentic systems in production, including LLM orchestration, RAG and information retrieval, agent frameworks, and tool protocols such as MCP, using LLM APIs such as OpenAI or Anthropic reliably at scale.
  • Experience with agent evaluation, including testing, benchmarking, and monitoring agent behavior.
  • Experience with Python frameworks such as Django, Flask, or FastAPI.
  • Experience working across front-end, back-end, and AI engineering disciplines.
  • Track record of helping teammates adopt new tools and ways of working.
  • Exposure to legal or other regulated professional domains.
  • AWS certifications such as Solutions Architect or DevOps Engineer.

Responsibilities

  • Design, build, and ship scalable user interfaces, backend services, and RESTful APIs.
  • Build GenAI and LLM integrations, including agentic workflows, prompt and context design, and retrieval services grounded in trusted legal content.
  • Contribute to architecture, engineering standards, coding practices, and code review, maintaining deep technical ownership.
  • Own work through reliable production operations, including building, deploying, monitoring, and supporting reliability with automation and CI/CD.
  • Meet functional and non-functional requirements for performance, scalability, reliability, security, and maintainability.
  • Embed quality and security throughout development through rigorous testing, secure coding practices, and continuous quality evaluation.
  • Design and build cloud-native solutions on AWS.
  • Evaluate and integrate emerging tool protocols, such as MCP, and retrieval patterns while assessing their production readiness and operational implications.
  • Resolve critical production issues and drive root-cause fixes.
  • Use AI-assisted and agent-driven development daily, monitoring and optimizing token consumption to balance productivity, quality, and cost.
  • Deliver features using AI agents through clear task specification, careful human review of generated code, and accountability for shipped work.
  • Apply AI across code generation, code review, test automation, and quality evaluation, with guardrails for security, data handling, and responsible use.
  • Help measure the impact of AI and agents on delivery speed, code quality, and defect rates.
  • Build and apply agent evaluation practices, including testing, benchmarking, and monitoring agent behavior.
  • Mentor and coach engineers, sharing knowledge in information retrieval, agentic system design, and AI-assisted development.
  • Model continuous learning and introduce tools, practices, and ways of working to the team.
  • Partner with Product, Design, and cross-functional teams to translate requirements into well-designed solutions.
  • Explain complex technical concepts and trade-offs clearly to stakeholders.
  • Deliver solutions aligned with product roadmaps through incremental delivery, managing dependencies, and tracking success metrics.
  • Follow and help improve secure engineering processes for the team building and delivering legal research products.
  • Stay current with developments in AI, cloud computing, and software engineering, and bring relevant developments into team practices.

Benefits

  • Flexible vacation and paid time off, including sick and safe time off and paid holidays.
  • Two company-wide Mental Health Days off annually.
  • Access to the Headspace app and Employee Assistance Program.
  • Retirement savings and a competitive 401(k) plan with company match.
  • Tuition reimbursement.
  • Employee incentive programs and possible annual bonus.
  • Health, dental, vision, disability, and life insurance.
  • Parental leave and sabbatical leave.
  • Flexible Spending and Health Savings Accounts.
  • Fitness reimbursement.
  • Commuter benefits.
  • Adoption and surrogacy assistance.
  • Employee Stock Purchase Plan.
  • Two paid volunteer days off annually.
  • Flexible work arrangements, including work from anywhere for up to eight weeks per year.
  • Optional hospital, accident and sickness insurance; optional life and AD&D insurance; Group Legal Identity Theft Protection benefit; and access to a 529 Plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service