Thomson Reuters is hiring for Software Engineer

Job Details

  1. Company Name: Thomson Reuters
  2. Job Position: Senior Software Engineer – AI (Materia AI)
  3. Job Location: Toronto, Ontario, Canada
  4. Job Type: Full-Time
  5. Work Mode: Hybrid
  6. Experience: 4+ Years
  7. Qualification: Relevant technical qualification and strong backend engineering experience
  8. Salary: CAD $100,000 – $145,000 per year (approximately ₹61 lakh – ₹88 lakh annually, before taxes; INR equivalent is approximate and subject to exchange-rate changes)
  9. Job Requisition ID: JREQ196458
  10. Last Date to Apply: December 25, 2026

Job Overview

Thomson Reuters is looking for an experienced Senior Software Engineer – AI to develop advanced AI-powered platforms for tax and accounting professionals. The selected candidate will build scalable backend services, APIs, and microservices that support AI agents and large language models (LLMs). The role involves working with Python, FastAPI, PostgreSQL, AWS, and modern AI technologies. Candidates should have strong knowledge of distributed systems, cloud infrastructure, and production-ready software development. This opportunity is suitable for experienced engineers who want to build reliable AI applications and contribute to innovative technology solutions.

Key Responsibilities

  1. Design and develop backend services using Python, FastAPI, and PostgreSQL.
  2. Build scalable systems to support real-time AI interactions and large data flows.
  3. Define system architecture, service boundaries, and technical interfaces.
  4. Develop high-performance APIs and microservices for AI-powered applications.
  5. Build systems that support AI agents and orchestration engines.
  6. Integrate backend services with LLM providers such as OpenAI and Anthropic.
  7. Develop reliable workflows for AI request routing and execution.
  8. Implement error handling, security guardrails, and system monitoring.
  9. Improve application performance, reliability, and scalability.
  10. Lead important engineering decisions and architecture reviews.
  11. Guide team members and promote software development best practices.
  12. Strengthen automated testing and code quality processes.
  13. Improve CI/CD pipelines and DevOps automation.
  14. Work with machine learning engineers, product managers, and designers.
  15. Convert AI concepts into production-ready applications for professional users.
READ ALSO:  Smartsheet is Hiring for Software Engineer

Eligibility Criteria

  1. Candidates must have at least 4 years of experience building backend systems, APIs, and microservices.
  2. Strong practical knowledge of Python programming is required.
  3. Candidates should have experience with FastAPI and PostgreSQL.
  4. Knowledge of AWS cloud services is essential.
  5. Applicants must understand distributed systems and software architecture.
  6. Experience with data modelling and backend system design is required.
  7. Candidates should have experience working with AI-powered systems or agent-based architectures.
  8. Applicants must be capable of building reliable, production-ready applications.
  9. Strong debugging and problem-solving abilities are required.
  10. Candidates should be comfortable working in a fast-paced development environment.
  11. Good communication and collaboration skills are important.
  12. Applicants should be willing to work in a hybrid environment in Toronto, Canada.

Required Skills

  1. Python programming
  2. FastAPI framework
  3. PostgreSQL database
  4. AWS cloud services
  5. Backend development
  6. REST API development
  7. Microservices architecture
  8. Distributed systems
  9. Data modelling
  10. AI application development
  11. Large language model (LLM) integration
  12. AI agent orchestration
  13. Error handling and system monitoring
  14. Automated testing and CI/CD
  15. DevOps automation
  16. Performance optimisation
  17. Debugging and troubleshooting
  18. Technical leadership and mentoring
  19. Knowledge of embeddings, vector search, and retrieval-augmented generation (RAG) is an advantage.
  20. Familiarity with modern LLM APIs and AI orchestration frameworks is preferred.

Why Join Thomson Reuters?

  1. Competitive Salary: Earn a base salary of CAD $100,000–$145,000 per year, with potential eligibility for an annual performance-based bonus.
  2. Hybrid Work Environment: Benefit from flexible working arrangements that combine office and remote work.
  3. Work-Life Balance: Access flexible workplace policies and the opportunity to work from anywhere for up to 8 weeks per year, subject to company policies.
  4. Career Development: Access learning opportunities and professional development programmes.
  5. Employee Benefits: Benefit from comprehensive plans, retirement savings, tuition reimbursement, and employee incentive programmes.
  6. Wellbeing Support: Access company-wide mental health days, the Headspace app, and wellbeing resources.
  7. Global Exposure: Collaborate with professionals across different teams and international markets.
  8. AI Innovation: Work on advanced AI platforms and production-grade applications.
  9. Social Impact: Participate in paid volunteering opportunities and community initiatives.
  10. Inclusive Workplace: Join a global organisation that values diverse backgrounds, perspectives, and experiences.
READ ALSO:  Caterpillar is hiring for Autonomy Test Engineer

Important Links

Apply Link: Click here