Jobs · Engineering · Minnesota

Lead Software Engineer AI - (Materia AI)

Thomson Reuters · Eagan, MN · 3 wk ago
HybridEngineering$147k/yrFull-time

About the role

In this role as a Lead Software Engineer, you will:

  • Innovate in a Startup-Like Environment
  • Be part of a fast-moving, forward-thinking group that is creating AI-driven software for accounting professionals.
  • Work with top AI and software development experts, leveraging cutting-edge technology to build intelligent and scalable systems.
  • This is a hybrid role, and the interview process may include onsite interactions.

Responsibilities

As a Lead Software Engineer, you will:

  • Design and build the backend for AI-native products focused on accounting research and workflows such as tax filing, tax advisory, and audit.
  • Develop and maintain backend services using Python, FastAPI, and PostgreSQL.
  • Implement AI orchestration systems integrating LLMs from OpenAI, Anthropic, and other providers.
  • Design APIs and backend logic for real-time AI interactions.
  • Ensure backend systems are secure, scalable, and optimized for AI-driven applications.
  • Monitor and enhance system performance, across millions of documents and AI-driven interactions.
  • Collaborate across functions, working closely with AI/ML engineers, frontend developers, product managers, and designers to build robust services that support generative AI experiences.
  • Help to build out our core AI interfaces such as Conversations, Workspaces, Grid, and Knowledge Base.

Requirements

  • Bachelor's Degree in Computer Science, Computer Engineering, Related Field, or Equivalent Experience
  • 6-8 years of experience in backend development, building scalable web services and APIs.
  • Strong Python skills, with experience in FastAPI, PostgreSQL, and AWS.
  • Experience in distributed systems, API and data model design.
  • Strong debugging skills and a track record of building production-grade software.
  • Strong communication and cross-functional collaboration abilities.
  • Passion for AI-driven software and new engineering paradigms.
  • Creative problem solver who enjoys exploring new technologies.
  • Dedicated to building high-quality, reliable AI-first systems.
  • Comfortable working in a fast-paced, evolving environment.

Qualifications

  • Exposure to TypeScript/modern frontend frameworks is helpful, but not required.
  • Proven experience in system design and architecture, building scalable, production-grade systems.
  • Strong emphasis on Python, backend engineering, and real-world AI applications.

Skills

  • Strong Python skills, with experience in FastAPI, PostgreSQL, and AWS.
  • Experience in distributed systems, API and data model design.
  • Strong debugging skills and a track record of building production-grade software.
  • Strong communication and cross-functional collaboration abilities.
  • Passion for AI-driven software and new engineering paradigms.
  • Creative problem solver who enjoys exploring new technologies.
  • Dedicated to building high-quality, reliable AI-first systems.
  • Comfortable working in a fast-paced, evolving environment.

Benefits

  • Hybrid Work Model
  • Flexibility & Work-Life Balance
  • Career Development and Growth
  • Industry Competitive Benefits
  • Culture
  • Social Impact
  • Make a Real-World Impact

Similar jobs

Lead Software Engineer, AI

Thomson ReutersAnn Arbor, MI· 2 wk ago
Information Technology$127k/yrapply on thomsonreuters.wd5.myworkdayjobs.com