Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - AI Platform & Architecture

Thomson Reuters

Thomson Reuters products power the professionals who are shaping the world. Our platforms drive legal, tax, accounting and audit products, including Cloud Audit Suite – a connected set of products spanning Engagement Manager, Guided Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will be the technical architect and hands‑on design leader for our product platforms, integrating multiple products and technology stacks. You will also help drive our shift to an engineering‑led, AI‑native organization, one where AI writes much of the code and engineers stay in the loop to provide judgment, architecture, and direction where it matters most. About the role Own the architecture, system design and AI strategy: You will be the principal engineer responsible for the architecture and system design of Cloud Audit Suite and new integrations to Confirmation and CoCounsel Audit via agents, APIs, MCP connections and shared components and repositories. Drive AI strategy for Cloud Audit Suite and help deliver the company's AI strategy. Set the technical direction for how we build MCP servers, design agents, find novel uses of LLMs, run experimentation, and stand up scalable solutions. 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, structured and unstructured data, audit compliance rules, and thousands of concurrent AI interactions from accountants doing time‑sensitive work. Small teams, big surface area: Interact and lead across several teams of engineers, product, UX design and AI Labs partners to research, design and ship products quickly, with direct access to product leadership and customers. What you'll do Technical leadership and cross‑functional influence Partner with the CoCounsel Audit Principal Engineer to determine the best ways to integrate Cloud Audit Suite (CAS) and CoCounsel Audit via MCP servers and tools, shared APIs, and agent‑to‑agent (A2A) integrations. Lead multiquarter initiatives that cut across product engineering, product, labs, UX design and infrastructure/operations teams. Mentor staff and senior engineers, raising the bar on system design, code quality, and AI‑native engineering practices, including AI‑assisted and AI‑generated development with humans in the loop, across the org. Be the expert in new model capabilities and scalable AI integration strategies, collaborating closely with AI/ML engineers, researchers, designers, and PMs to translate industry improvements into reliable, user‑facing workflows that accountants trust. Help shape the team's roadmap, technical strategy, and engineering culture – from experimentation practices to design, coding, testing, rollout, support and post‑mortems. Design and own AI‑first backend systems Own the end‑to‑end architecture and design of backend services (C#/.NET, Python, FastAPI, PostgreSQL, AWS, Vercel) that integrate and orchestrate across heterogeneous systems and technology stacks, powering generative AI agents, complex workflows and document‑centric 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, compliance and performance Design for high‑throughput, low‑latency AI workloads: caching, queuing, rate‑limiting, model failover, and cost/performance trade‑offs. Work with large‑scale data: millions of documents, retrieval and search, vector stores, and indexing strategies tailored to tax, account and audit use cases. Help 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 if your background includes: Required Experience & Skills Bachelor’s Degree in Computer Science, Computer Engineering, Related Field, or Equivalent Experience 8–10+ years of experience in full‑stack application development, including hands‑on architecture and design leadership for large‑scale systems, building scalable web services and APIs. C#, .NET expertise and experience with production systems using frameworks like ASP.NET Core (or similar), relational databases (SQL Server, PostgreSQL or equivalent), and a major cloud provider (AWS preferred, Azure). Experience with Python in AI/ML system development, including model integration, data pipelines, or API‑based orchestration. Familiarity with actor model patterns and frameworks (Orleans, Akka, etc.) for resilient, message‑driven distributed architectures. Experience architecting and implementing accessible front‑end solutions, including: JavaScript, TypeScript, HTML, CSS; experience with modern JavaScript frameworks, e.g., Angular, React, etc. Demonstrated experience and passion for AI systems and new engineering paradigms: LLMs, agents, retrieval, or similar – you care about what “AI‑native” software should look like and know what guardrails to put in place. Strong background in distributed systems and cross‑system integration: data modeling, API contracts, integrating across heterogeneous services and technology stacks, observability, resilience patterns, and performance tuning under load. Proven track record owning large, complex projects end‑to‑end: architecture, execution, rollout, and long‑term support and maintenance. Excellent communication skills and the ability to partner with product, design, UX design and ML teams in a fast‑moving environment. Preferred Skills & Experience Experience designing and implementing CI/CD pipelines (e.g., GitHub Actions) Hands‑on experience integrating LLM APIs (e.g., OpenAI, Anthropic) into production applications, including prompt/response management, cost controls, and safety considerations. Experience with AI‑adjacent infrastructure: vector databases, embeddings, semantic search, or custom retrieval pipelines. Experience having direct interaction and communications with customers. Opinions and experience around automated testing, reliability, and release practices for systems with nondeterministic model behavior. Prior experience in domains where correctness, auditability, and compliance matter (fintech, tax, audit, legal, or similar), or strong interest in applying AI in those contexts. Benefits Hybrid Work Model: Flexible hybrid working environment (2–3 days a week in the office depending on the role) and digital and physical connectivity. Flexibility & Work‑Life Balance: Flex My Way policies supporting personal responsibilities, work from anywhere for up to 8 weeks per year. Career Development and Growth: Continuous learning and skill development programs, Grow My Way programming and skills‑first approach. Industry Competitive Benefits: Flexible vacation, mental health days off, Headspace app, retirement savings, tuition reimbursement, employee incentive programs, and resources for wellbeing. Culture: Inclusion and belonging, flexibility, work‑life balance, and values of customer obsession, win‑or‑lose culture, learning fast, and stronger together. Social Impact: Paid volunteer days off annually and ESG initiatives. Equal Employment Opportunity Thomson Reuters is an Equal Employment Opportunity Employer. We comply with local laws that require upfront disclosure of the expected pay range for a position. We offer a comprehensive benefits package, including health, dental, vision, disability, and life insurance programs, competitive 401(k) plan with company match, and additional benefits such as flexible spending accounts, fitness reimbursement, Employee Assistance Program, commuter benefits, and tuition reimbursement. We provide reasonable accommodations for applicants with disabilities, and are committed to an inclusive workplace. For more information about Thomson Reuters, visit thomsonreuters.com. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - AI Platform & Architecture in Ann Arbor, MI vacancy
  • $50 per hour

     ...Principal Software Engineer The global capital markets are among the largest markets...  ...your time on server-side architecture, data processing, and API...  ...with a talented team of AI/ML PhDs, legal SMEs, and market...  ...technical direction of our platform and decide our velocity of... 
    Suggested
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    5 days ago
  • $40 - $55 per hour

     ...Job Title: Embedded Software EngineerJob Description This...  ...create robust software architectures, test and debug platforms, and build supporting tools...  ...Science, Computer Engineering, Software Engineering, Electrical...  ...Artificial Intelligence (AI): We may use Artificial... 
    Suggested
    Contract work
    Temporary work

    Actalent

    Ann Arbor, MI
    3 days ago
  • $160k - $190k

     ...fast-growing NVIDIA-backed AI company enabling AI data centers...  ...infrastructure. Our Karman platform, built on a custom NVIDIA...  ...We are seeking a Senior Software Engineer, DevOps to help design, build...  ...proficiency with AWS services and architecture ~ Hands-on experience with... 
    Suggested
    Full time
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    1 day ago
  • $127.4k - $236.6k

    Lead Software Engineer, AI What if the AI agents you architect empower legal professionals to...  ...your team can ship? Our agent platform team builds and ships using AI-native...  ...Engineer, you will: * Set technical architecture and direction across the team's highest... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work

    Thomson Reuters

    Ann Arbor, MI
    4 days ago
  • $139k - $166.8k

     ...focused solely on developing software for automated trucks to...  ...our autonomous vehicle platform.   We are currently seeking a Software Engineer who is enthusiastic...  ...state for our AI data needs.   ~ Create...  ...~ Strong software architectural mindset with the ability... 
    Suggested
    Full time
    Immediate start
    Remote work
    Relocation

    Torc Robotics

    Ann Arbor, MI
    1 day ago
  • $90k - $100k

     ...Software Developer Senior The Center for Academic Innovation at the University...  ...Senior to join our Product Engineering team and contribute to the Michigan Online platform serving millions of global...  ...responsible, and ethical use of AI tools to enhance our work, in alignment... 
    Work at office
    Remote work
    Monday to Thursday

    University of Michigan Flint

    Ann Arbor, MI
    4 days ago
  • Software Engineer II - Torc Robotics, Inc. - Ann Arbor, MIseeks Software Engineer II in Ann Arbor,...  ...perception systems across autonomous vehicle platform; develop and maintain software tools and...  ...To apply, email resume to ****@*****.***.ai with subject REQ#803 recblid ofz91... 

    TORC Robotics

    Ann Arbor, MI
    1 day ago
  • $32 - $45 per hour

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work...  ...Qualifications An intern with the AI and Modeling Center of excellence will work...  ...up physics models. Developing software tools and solutions for KLA products.... 
    Hourly pay
    Minimum wage
    Temporary work
    Internship
    Flexible hours

    KLA

    Ann Arbor, MI
    1 day ago
  • Senior Software Engineer What will I be getting myself into? As a Senior Software...  ...the future of our Horizon platform and the way we build...  ..., and outcomes, not volume. AI is central to how we work here...  ...Improving documentation and architectural clarity. Reducing operational... 
    Remote work
    Relocation
    Visa sponsorship
    Work visa

    SkySpecs

    Ann Arbor, MI
    3 days ago
  • $100k

     ...Currently, we are looking for entry-level software programmers, Java full stack developers,...  ...Python/Java developers, data analysts/data engineers/data scientists, machine learning...  ...life cycle knowledge of statistics, gen AI, LLM, Python, computer vision, data visualization... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Ann Arbor, MI
    1 day ago
  •  ...Mandatory Skills: ~ AZURE AI, AI/ML, AZURE Role Summary: ~ Leads architecture and implementation of AI/ML applications on cloud platforms with a strong focus on Azure, containerization...  ...years of experience in technical engineering. ~ Strong experience building... 
    Temporary work

    MindSource

    Ann Arbor, MI
    5 days ago
  •  ...opportunity to join IRIS Software Group as we transform into an AI-first company delivering...  ...to our AI-powered platform evolution. You will be supported...  ...As a Senior Software Engineer, you will be a technical...  ...technologies while contributing to architectural decisions and ensuring... 
    Shift work

    IRIS Software Group

    Ann Arbor, MI
    5 days ago
  •  ...Responsibilities: MITRE is seeking a Software Engineer to support the development,...  ...across combat vehicle platforms including XM30, self-...  ...systems, digital engineering, AI-enabled systems, and modern...  .... Contribute to software architecture, code quality, testing, automation... 
    Work experience placement
    Internship
    Local area
    Immediate start

    The MITRE Corporation

    Ann Arbor, MI
    1 day ago
  •  ...Job Title Bachelor’s degree in Computer Science, AI/ML, or related field 5+ years of relevant experience Strong hands-on...  ...Solid understanding of cloud-native, event-driven, and distributed architectures Familiarity with DevOps principles and best practices... 

    Saxon Global

    Ann Arbor, MI
    2 days ago
  • $150k - $250k

     ...Max AI - Stripe for Healthcare Max AI is the World's first human-free, fully-autonomous medical billing AI agent. Many startups...  ...research at MIT and Caltech for over 10 years. And our Head of Engineering was one of the earliest engineers at Figma. AI Engineer... 

    Max AI, Inc.

    Ann Arbor, MI
    4 days ago
  • $47.82 - $53.13 per hour

     ...Are you a passionate AI professional ready to transform...  .... Contribute to architectural decisions, coding standards, and engineering best practices, shaping...  ...in Computer Science, Software Engineering, Data...  ...Experience working with cloud platforms such as Azure, AWS, or... 
    Hourly pay
    Temporary work
    Immediate start

    Skill Corp

    Ann Arbor, MI
    3 days ago
  •  ...Senior Full Stack Software Engineer Mariana Minerals is looking for an...  ...of system design and backend architecture. You'll move seamlessly between...  ...web applications and platforms used by internal teams and partners...  ..., ETL pipelines, or ML/AI integration is a plus. ~... 

    Mariana Minerals

    Ann Arbor, MI
    3 days ago
  • $127.4k - $236.6k

     ...Manager, Software Engineering, CoCounsel Legal Where does human judgement meet AI output? For legal professionals, the answer is...  ...CoCounsel's next-generation agentic platform - and the product vision...  ..., so the team's architecture outlives any one engineer.... 
    Full time
    For contractors
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    2 days ago
  •  ...Senior Application Security Engineer Come join our passionate team! Barracuda is a leading...  ...protection against complex threats. Our platform protects email, data, applications, and...  ...tools (SAST, SCA, Secrets Scanning, etc.) AI security controls and LLM risk management... 
    Worldwide
    Flexible hours

    Barracuda Networks Inc

    Ann Arbor, MI
    4 days ago
  •  ...position. Who We Are AI&DHI serves as the operational...  ...Michigan Medicine, Michigan Engineering, and other institutional...  ...and integrating AI tools with platforms such as Epic EHR, frontier/...  ...degree in Computer Science, Software Engineering, a related field,... 
    Full time
    Temporary work
    Part time
    Remote work
    Work from home

    University of Michigan

    Ann Arbor, MI
    2 days ago
  • $111.9k - $190.2k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...Role We are seeking an AI Engineer to serve as a technical...  ...design reviews and guide architectural decisions Mentor and develop...  ...building production software systems ~ At least 2 years... 
    Minimum wage
    Work experience placement
    Worldwide
    Flexible hours

    KLA

    Ann Arbor, MI
    5 days ago
  •  ...are seeking a Senior / Lead Platform Engineer to design, build, and evolve...  ...engineering teams to deliver software rapidly and safely through...  ...leadership, focusing on Azure-native architectures, Kubernetes (AKS), GitOps (...  ..., and similar frameworks AI-Enabled Platform Engineering... 
    Local area

    Domino's Corporate

    Ann Arbor, MI
    13 days ago
  • $95k - $154k

     ...Currently, We are looking for entry-level software programmers, Java Full stack developers,...  .../Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers...  ...Data analysts/BI Analysts/ Machine learning/AI candidates Ideal Candidates:... 
    Full time
    H1b

    SynergisticIT

    Ann Arbor, MI
    3 days ago
  • Who We Are AI&DHI serves as the operational backbone for AI and digital health research at U-M, spanning faculty, researchers, and...  .... We partner closely with Michigan Medicine, Michigan Engineering, and other institutional units to deliver services researchers... 

    TalentAlly

    Ann Arbor, MI
    2 days ago
  •  ...passionate and skilled Full Stack Engineer to join Encardio’s Edge of...  ...APIs that power our sensor software, IoT platforms, remote sensing systems,...  ...content summarization or AI‑powered chatbots. Workflow...  ...( REST, client‑server architecture). Basic knowledge or coursework... 
    Remote work

    Encardio Rite

    Delhi, MI
    4 days ago
  • $127k - $235k

     ...Senior Software Engineer - AI, CoCounsel International We're looking for a Senior Software Engineer – AI to join the CoCounsel International...  ..., LLM orchestration, and content pipelines.  ~ Shape Platform Architecture:  Define service boundaries, system interfaces, and... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • $120k - $150k

     ...fast-growing NVIDIA-backed AI company enabling AI data...  .... Our Karman platform, built on a custom NVIDIA...  ...We are expanding our engineering team and looking for a Software Engineer to support the productionalization...  ..., in-depth code and architecture reviews, implement new features... 
    Full time
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    more than 2 months ago
  •  ...intelligence company that accelerates the global adoption of safe, AI-driven machines. Founded in 2017, Applied Intuition delivers...  ...remote work will be considered by exception.) Meet our software engineers! Meet some of our software engineers who are shaping the future... 
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    more than 2 months ago
  •  ...Role Summary:  Quantum Signal AI is looking for a motivated Applications Engineer to join our team. In this role you will work cross-functionally with multiple...  ...understanding across mechanical, electrical, and software systems, along with experience in rapid prototyping,... 
    Work experience placement
    Local area
    Immediate start
    Flexible hours
    1 day per week

    Quantum Signal AI LLC

    Saline, MI
    2 days ago
  •  ...seeking an analytical and technically mature Software Engineer III to join our core team....  ...Strategic R&D Decision Making: Evaluate system architectures to intelligently determine when to...  ...robotics, or perception problems. Advanced AI Evaluation: Knowledge of machine... 
    Temporary work
    Relocation
    Relocation package

    LMI Technologies

    Dexter, Livingston County, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - AI Platform & Architecture. Be the first to apply!