Skip to content
mimi

Senior Software Engineer, Production Engineering

Thomson Reuters

Toronto · Hybrid Full-time Mid Level CA$100k – CA$145k/yr 5d ago

About the role

About the Role

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

Software Engineer – AI (.NET | Azure OpenAI)
Join us to build the next generation of AI‑powered .NET systems. You’ll architect high‑performance services, design retrieval and agentic workflows, and bring Azure OpenAI capabilities to life in real‑world applications. If you’re excited about applied AI, clean engineering, and building production systems end‑to‑end, this role is for you.

Responsibilities

  • NET services and REST APIs integrated with Azure OpenAI and Azure AI Services.
  • Design RAG pipelines using Azure AI Search (hybrid retrieval, chunking strategies, grounding, citations).
  • Create agentic workflows using tool/function calling, planning, memory, and guardrails for safe execution.
  • Implement robust observability across latency, cost, token usage, quality metrics (App Insights/OpenTelemetry).
  • Collaborate with product, security, and data partners to ensure compliant and impactful solutions.
  • Lead through engineering excellence—mentoring teammates, writing RFCs, and guiding architecture decisions.

Azure AI Services

  • Azure OpenAI (GPT, embeddings, function calling, streaming, cost control)
  • Azure AI Search (indexing, hybrid search, skillsets, re‑ranking)
  • Azure AI Studio (prompt flows, eval pipelines)

Agentic AI

  • tools, planners, memory management, guardrails.

Technical Stack

  • C# / .NET 7/8: async streams, DI, clean architecture, performance tuning.
  • .NET Core: API design, OAuth2/OIDC/JWT, caching, resiliency patterns.
  • Semantic Kernel (C#): skills, connectors, planners, memory stores.
  • Security & Quality: PII handling, auditing, testing (unit/integration/contract), CI/CD.
  • Azure Cognitive Services (Document Intelligence, Speech, Vision)
  • AI quality evaluation (hallucination detection, RAGAS)
  • Front‑end integration (React/Blazor streaming UX)

Required Skills & Experience

  • Experience with C# and .NET (7/8) and .NET Core.
  • Hands‑on experience building REST APIs and integrating Azure OpenAI and Azure AI Services.
  • Knowledge of retrieval‑augmented generation (RAG) pipelines and Azure AI Search.
  • Familiarity with agentic AI concepts such as tool/function calling, planning, memory, and guardrails.
  • Proficiency in observability tools (App Insights, OpenTelemetry) and performance tuning.
  • Understanding of security best practices, PII handling, and compliance.
  • Experience with CI/CD pipelines, unit/integration/contract testing.
  • Ability to mentor teammates, write RFCs, and influence architecture decisions.

Work Model

  • Hybrid Work Model: We’ve adopted a flexible hybrid working environment (2‑3 days a week in the office depending on the role) for our office‑based roles while delivering a seamless experience that is digitally and physically connected.
  • Flex My Way: A set of supportive workplace policies designed to help manage personal and professional responsibilities, whether caring for family, giving back to the community, or finding time to refresh and reset. This builds upon our flexible work arrangements, including work from anywhere for up to 8 weeks per year, empowering employees to achieve a better work‑life balance.

Benefits

  • Industry Competitive Benefits: comprehensive benefit plans to include flexible vacation, two company‑wide Mental Health Days off, access to the Headspace app, retirement savings, tuition reimbursement, employee incentive programs, and resources for mental, physical, and financial wellbeing.
  • Globally recognized, award‑winning reputation for inclusion and belonging, flexibility, work‑life balance, and more.
  • Social Impact: two paid volunteer days off annually and opportunities to get involved with pro‑bono consulting projects and Environmental, Social, and Governance (ESG) initiatives.
  • Making a Real‑World Impact: we help customers pursue justice, truth, and transparency, uphold the rule of law, turn the wheels of commerce, catch bad actors, report the facts, and provide trusted, unbiased information worldwide.

Compensation

  • Eligible office location(s) for this role include one or more of the following: For Ontario, Canada, the base compensation range for this role is $100,000 CAD – $145,000 CAD.
  • Base pay is positioned within the range based on several factors including an individual’s knowledge, skills and experience with consideration given to internal equity.
  • This role may also be eligible for an Annual Bonus based on a combination of enterprise and individual performance.

Company Overview

Thomson Reuters informs the way forward by bringing together the trusted content and technology that people and organizations need to make the right decisions. We serve professionals across legal, tax, accounting, compliance, government, and media. Our products combine highly specialized software and insights to empower professionals with the data, intelligence, and solutions needed to make informed decisions, and to help institutions in their pursuit of justice, truth, and transparency. Reuters, part of Thomson Reuters, is a world‑leading provider of trusted journalism and news.

We are powered by the talents of 26,000 employees across more than 70 countries, where everyone has a chance to contribute and grow professionally in flexible work environments. Join us and help shape the industries that move society forward.

Equal Opportunity & Accessibility

We seek talented, qualified employees in all our operations around the world regardless of race, color, sex/gender, including pregnancy, gender identity and expression, national origin, religion, sexual orientation, disability, age, marital status, citizen status, veteran status, or any other protected classification under applicable law. Thomson Reuters makes reasonable accommodations for applicants with disabilities, including veterans with disabilities, and for sincerely held religious beliefs in accordance with applicable law. Disability accommodations in the recruiting process may include things like a sign language interpreter, making interview rooms accessible, providing assistive technology, or other relevant accommodations.

AI in Recruitment

Our use of AI within the recruitment process: Thomson Reuters utilizes Artificial Intelligence (AI) to support parts of our global recruitment process. Unless you opt‑out, our AI system will assess the information provided by you and compare it to the requirements listed for the role, and present the result to our recruitment personnel for further review. The AI system acts as a supporting tool, but there is always a human making the decision if you will be considered for the role.

Requirements

  • Azure AI Services: Azure OpenAI (GPT, embeddings, function calling, streaming, cost control), Azure AI Search (indexing, hybrid search, skillsets, re-ranking), Azure AI Studio (prompt flows, eval pipelines)
  • Agentic AI: tools, planners, memory management, guardrails.
  • C# / .NET 7/8: async streams, DI, clean architecture, performance tuning.
  • .NET Core: API design, OAuth2/OIDC/JWT, caching, resiliency patterns.
  • Semantic Kernel (C#): skills, connectors, planners, memory stores.
  • Security & Quality: PII handling, auditing, testing (unit/integration/contract), CI/CD.
  • Azure Cognitive Services (Document Intelligence, Speech, Vision)
  • AI quality evaluation (hallucination detection, RAGAS)
  • Front-end integration (React/Blazor streaming UX)

Responsibilities

  • Architect high-performance services.
  • Design retrieval and agentic workflows.
  • Bring Azure OpenAI capabilities to life in real-world applications.
  • Design RAG pipelines using Azure AI Search.
  • Create agentic workflows using tool/function calling, planning, memory, and guardrails for safe execution.
  • Implement robust observability across latency, cost, token usage, quality metrics (App Insights/OpenTelemetry).
  • Collaborate with product, security, and data partners to ensure compliant and impactful solutions.
  • Lead through engineering excellence—mentoring teammates, writing RFCs, and guiding architecture decisions.

Benefits

flexible vacationmental health daysHeadspace app accessretirement savingstuition reimbursementemployee incentive programshealth insurancedental insurancevision insurancedisability insurancelife insurance401k plan with company matchsick and safe paid time offpaid holidaysparental leavesabbatical leavehospital insuranceaccident insurancesickness insuranceFlexible Spending AccountsHealth Savings AccountsEmployee Assistance ProgramGroup Legal Identity Theft Protection

Skills

.NET Core.NET 7/8AI quality evaluationApp InsightsAzure AI SearchAzure AI StudioAzure Cognitive ServicesAzure OpenAIBlazorC#CI/CDDocument IntelligenceGPTOpenTelemetryPII handlingReactReteievalREST APIsSecuritySemantic KernelSpeechVision

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free