CareerPlanSign in

Staff Software Engineer – AI

United States of America, Eagan, Minnesota💼 Full-time🗓 2026-10-01 → 2026-10-05

Core

Hands-on technical leader building production platform and AI capabilities for an audit confirmation platform. (via careerplan.io/jobs/JREQ204108-staff-software-engineer-ai-at-thomsonreuters)

Role type

Staff Software Engineer (AI/ML)

Builds

Production backend services, distributed systems, and AI/ML features including LLM-powered applications and agents.

Domain

Financial technology / Audit

Deliverable

production ML models

Required skills

C#/.NET, Python, AI/ML, LLM integration, distributed systems, microservices, PostgreSQL, AWS, system architecture, technical leadership

Preferred skills

LLM API integration (OpenAI/Anthropic), vector databases, semantic search, Kubernetes, TypeScript/Angular, financial domain experience

Technologies

C#, .NET, ASP.NET Core, Python, PostgreSQL, AWS, Docker, Kubernetes, GitHub Actions, Angular, TypeScript, MCP, OpenAI, Anthropic

Responsibilities

Architect and deliver production backend services using C#/.NET and distributed patterns; Build production AI/ML capabilities including LLM integration and agent workflows; Lead hands-on AI engineering initiatives and establish engineering patterns; Design reliable, scalable distributed systems and AI workloads; Develop retrieval and data capabilities using vector stores and semantic search; Provide Staff-level technical leadership by setting direction and mentoring engineers.

Seniority

Staff, hands-on technical leader