Staff Software Engineer – AI
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