×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Principal Software Engineer-AI

Job in Eagan, Dakota County, Minnesota, USA
Listing for: Thomson Reuters
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    AI Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

This posting is for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization.

Principal Software Engineer-AI

Thomson Reuters is building the AI platform that will power the next decade of tax and accounting products, including CoCounsel for Tax and Accounting - a suite of AInative products used by accountants on real client work every day. As a Principal Software Engineer
, you will own core backend and AI orchestration systems that turn frontier models into reliable, productiongrade workflows at scale.

This role is for the CoCounsel for Tax and Accounting team
, formed from the recent acquisition of the startup Materia
.

Why this role is different:
  • Own the AI backbone
    :
    You will be the principal engineer responsible for the backend and orchestration layer powering AI agents, conversations, work spaces, and knowledge base across CoCounsel for Tax and Accounting.
  • Shape the company's AI platform and patterns
    :
    Define patterns for building MCP servers, designing agents, novel uses of LLMs, experimentation, and scalable infrastructure. Your decisions will influence multiple product lines, not just a single feature.
  • Work at real production scale
    :
    Build and evolve systems that operate over millions of documents, highly structured tax data, ever changing laws, and thousands of concurrent AI interactions from accountants doing time sensitive work.
  • Small team, big surface area
    :
    Join a tight group of senior engineers and researchers shipping quickly, with direct access to product leadership and customers. Think ownership of a startup with the runway of a public company.
  • Great fit for managers who miss building
    :
    This role is intentionally designed for senior engineers and engineering managers who want to move back into a high impact IC track. You keep the scope and influence of an EM - driving multiteam initiatives, setting technical direction, mentoring senior engineers - but spend most of your time in the code and architecture of AI systems instead of in 1:1s and status meetings.
About

the Role

In this role as a Principal Software Engineer-AI you will:

Technical leadership and cross functional influence
  • Lead multiquarter initiatives that cut across AI, product, and infra (e.g., a new orchestration layer, a low-latency retrieval system, or a unified knowledge base).
  • Mentor staff and senior engineers, raising the bar on system design, code quality, and AI integration practices across the org.
  • Be the expert in new model capabilities, collaborating closely with AI/ML engineers, researchers, designers, and PMs to translate industry improvements into reliable, userfacing workflows that accountants trust.
  • Help shape the team's roadmap, technical strategy, and engineering culture - from experimentation practices to testing, rollout, and postmortems.
Design and own AIfirst backend systems
  • Architect and implement backend services (Python, FastAPI, Postgre

    SQL, AWS, Vercel) that power generative AI agents, complex workflows (e.g., tax filing, advisory, audit), and documentcentric experiences.
  • Build and evolve AI orchestration: routing, tool calling, MCP servers, multistep workflows, safety and guardrails, and robust error handling around third party LLMs (OpenAI, Anthropic, and others).
Scale, reliability, and performance
  • Design for highthroughput, low latency AI workloads: caching, queuing, ratelimiting, model failover, and cost/performance tradeoffs.
  • Work with large scale data: millions of documents, retrieval and search, vector stores, and indexing strategies tailored to tax and accounting use cases.
  • Establish and refine SLOs, observability, and incident response for AI systems that must be correct, auditable, and trustworthy in professional workflows.
About You:

You are a fit for the position of Principal Software Engineer, AI if your background includes:

  • Bachelors Degree in Computer Science, Computer Engineering, Related Field, or Equivalent Experience
  • 8-10+ years of experience in backend development
    , building scalable web services and APIs.
  • Deep Python expertise and experience with production systems using frameworks like FastAPI (or similar), relational databases (Postgre

    SQL or equivalent), and a major cloud provider (AWS preferred).
  • Strong background in distributed systems:
    data modeling, API contracts, observability, resilience patterns, and performance tuning under load.
  • Proven track record owning large, complex projects endtoend:
    architecture, execution, rollout, and longterm operation
    .
  • Excellent communication skills and the ability to partner with product, design, and ML teams in a fastmoving environment.
  • Demonstrated interest in AI systems and new engineering paradigms: LLMs, agents, retrieval, or similar
    - you care about what "AInative" software should look like
    .
Preferred Skills & Experience
  • Hands‑on experience integrating LLM APIs (e.g.,
    OpenAI, Anthropic
    ) into production applications, including prompt/response management, cost controls, and safety considerations.
  • Experience with AIadjacent…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary