Thomson Reuters is looking to solve the business problem of enhancing accounting workflows through automation, intelligence, and seamless orchestration by developing AI-powered systems.
Requirements
- 7+ years building web applications at scale, with practical experience in both front-end and back-end development (we welcome engineers who are stronger in one area but capable in both)
- Experience building new products or features from 0 to 1 or from ideation to release
- Excellent debugging skills and an eye for performance optimization
- Experience building Chatbot interfaces or other AI-native products
- Familiarity with large language models (LLMs), AI agent design, and/or prompt engineering
- Opinionated about testing methodologies, A/B testing, and safe rollouts
Responsibilities
- Lead full stack initiatives—from React interfaces to Python-based AI services and APIs.
- Architect and implement complete features that bring generative AI capabilities to life, alongside core product capabilities that streamline and modernize accounting workflows.
- Design, build, and maintain generative AI products such as Conversations, Accounting Research, Ready to Advise, and Workspaces
- Build engaging front-ends using Next.js, TypeScript, and Tailwind CSS
- Develop robust back-ends with Python, FastAPI, Pydantic, and cloud infrastructure, including API design, data modeling, and AI service integration
- Identify bottlenecks and optimize for speed, scalability, and responsiveness across the full stack
- Contribute to technical design decisions across the stack, including architecture, API design, and system integration patterns
Other
- Own complex, 6+ month projects from beginning to end, including ideation, working with cross-functional partners in product and UX, testing, launching, measuring impact, and iteration.
- Serve as a product leader for full stack projects through making prioritization decisions, scoping out timelines, guiding the work of product and backend engineers, and collaborating with cross-functional partners.
- Set and enforce team-wide frameworks, best practices, code quality and best practices for both front-end and back-end development
- Apply strong design sensibilities to deliver polished, accessible, and user-centric interfaces.
- Proactively collect feedback from end users and internal stakeholders, and iterate accordingly