[Applicants: Be among the first 25 applicants | Industry: Software Development | Type: Full-time | Level: Mid-Senior level]
New Position: This position is open due to an existing vacancy to support our evolving business needs.Thomson Reuters is seeking a Staff Sotware Engineer, AI to lead the design and delivery of AI-powered applications using.NET,Azure AI Services, andAzure OpenAI, leveragingRetrieval-Augmented Generation (RAG)andSemantic Kernelfor agentic orchestration. Own end-to-end solution quality (performance, security, reliability) and mentor engineers across teams.About The RoleAs aStaff Software Engineer, AIyou will:Key ResponsibilitiesArchitect and build .NET services and APIs integrating Azure OpenAI and Azure AI Services.Design and implement RAG pipelines using Azure AI Search for hybrid retrieval and grounding.Build agentic workflows with tool/function calling, planning, memory, and safe execution boundaries.Develop Semantic Kernel plugins/skills; configure planners, connectors, and memory stores.Implement observability for AI systems (cost, latency, token usage, quality metrics; App Insights/OpenTelemetry).Partner with product, security, and data teams to align solutions with compliance and business outcomes.Mentor engineers; lead design reviews, write RFCs, and drive engineering excellence.About YouYou are a potential fit forStaff Software Engineer, AIif your background includes:Must-Have SkillsC#/.NET 7/8/9: Advanced async, streaming, DI, clean architecture, performance tuning.ASP.NET Core: REST APIs, authentication/authorization (OAuth2/OIDC/JWT), caching, resiliency.Azure AI Services:Azure OpenAI: GPT models, embeddings, function calling, streaming responses, cost optimization.Azure AI Search: Indexing, hybrid search (BM25 + vectors), skillsets, enrichers, re-ranking.Azure AI Foundry: Prompt flow orchestration, evaluation pipelines.RAG: Chunking strategies, metadata enrichment, hybrid retrieval, citation fidelity.Agentic AI: Multi-tool orchestration, planners, memory, error recovery, guardrails.Semantic Kernel (C#): Kernels, semantic/native skills, connectors, planners, memory stores.Infrastructure: RabbitMQ, PostgreSQL, KubernetesSecurity & Compliance: PII handling, data residency, auditability, threat modeling basics.Testing & Quality: Unit/integration/contract tests, load tests, CI/CD (Azure DevOps/GitHub).Nice-to-HaveAzure Cognitive Services: Document Intelligence, Speech, Vision for multimodal AI.Azure AI Search advanced: Custo...