Lead Research Engineer

Thomson Reuters

Toronto

Hybrid

CAD 140,000 - 175,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Flexibility & Work-Life Balance
Career Development and Growth
Comprehensive benefit plans

Job summary

Thomson Reuters in Toronto is seeking a Lead Research Engineer with expertise in AI and ML. You will provide technical leadership, develop data processing pipelines, and collaborate with teams to deliver innovative solutions. Ideal candidates have over 8 years of experience in software engineering, deep knowledge of Python, and familiarity with machine learning and NLP. The role offers a hybrid work model, competitive benefits, and a commitment to social impact.

Qualifications

  • At least 8 years of software engineering experience, ideally in machine learning and natural language processing.
  • Deep understanding of Python software development stacks, with experience in other programming languages considered ideal.
  • Familiarity with Python data science stack including Numpy, Pandas, and scikit-learn.

Responsibilities

  • Provide technical leadership and evolve the technology stack with best practices.
  • Build, test, and deliver high-quality solutions using modern development practices.
  • Create scalable data processing pipelines for training machine-learning algorithms.

Skills

Machine Learning
Natural Language Processing
Python software development
Cloud platforms (AWS, Azure)
System analysis and design
ModelOps and MLOps principles

Education

Bachelor of Science degree in Computer Science or related field

Tools

Numpy
Pandas
Scikit-learn
PyTorch
Java
JavaScript

Job description

About the Role

Lead Research Engineer with expertise in AI and ML, building data‑driven capabilities that transform how legal, accounting, and government professionals work across the globe.

  • Provide technical leadership, partnering with engineers to develop and improve methodology and evolve the technology stack by establishing scalable standards and best practices.
  • Involve in the entire software development lifecycle, building, testing, and delivering high‑quality solutions using modern development practices.
  • Create large‑scale data processing pipelines to help researchers build and train novel machine‑learning algorithms, developing high‑performing scalable systems for large online delivery environments.
  • Collaborate in a team‑oriented environment, sharing information, valuing diverse ideas, and partnering with cross‑functional and remote teams.
  • Deliver timely solutions in a fast‑paced, dynamic environment with a strong sense of urgency.
  • Try new approaches and learn new technologies, contributing innovative ideas, creating solutions, and being accountable for end‑to‑end deliveries.
  • Communicate effectively with cross‑functional partners and team members to articulate ideas and collaborate on technical developments.
About You
  • ABachelor of Science degree in Computer Science or related field.
  • At least 8 years of software engineering experience, ideally in machine learning and natural language processing.
  • Experience leading technical workstreams within a software engineering organization.
  • Deep understanding of Python software development stacks and ecosystems, with experience in other programming languages and ecosystems considered ideal.
  • Ability to drive innovation throughout the entire software lifecycle—specify, design, build, scale, and maintain Machine Learning systems in production environments.
  • Familiarity with the Python data science stack, including Numpy, Scipy, Pandas, Dask, spaCy, NLTK, scikit‑learn, and PyTorch.
  • Experience writing clean, reusable, maintainable, and well‑tested code.
  • Experience collaborating with research scientists to evaluate, prototype, and productionize research concepts.
  • Proficiency in automation, system monitoring, and cloud‑native applications, with familiarity in AWS or Azure or related cloud platform.
  • Proficiency in system analysis and design; consider DevOps and automation as fundamental pillars of your work.
  • Desire to learn and embrace new and emerging technologies.
  • Familiarity with probabilistic models and understanding of mathematical concepts underlying machine learning methods.
  • Demonstrated ability to mentor engineers and elevate team technical practice.
  • Experience integrating Machine Learning solutions into production‑grade software with strong understanding of ModelOps and MLOps principles and ability to translate between research and engineering language and methodologies.
  • Previous exposure to Natural Language Processing (NLP) problems and familiarity with key tasks such as Named Entity Recognition, Information Extraction, and Information Retrieval.
  • Hands‑on experience in other programming and scripting languages (Java, TypeScript, JavaScript, etc.).
What’s in it for you
  • Hybrid Work Model: flexible hybrid working environment (2–3 days a week in the office depending on the role).
  • Flexibility & Work‑Life Balance: supportive policies for caring for family, community, or personal time, including up to 8 weeks of work from anywhere per year.
  • Career Development and Growth: learning and skill‑building programs to tackle emerging challenges and lead in AI.
  • Industry Competitive Benefits: comprehensive benefit plans including flexible vacation, mental‑health days off, Headspace app access, retirement savings, tuition reimbursement, and wellness resources.
  • Culture: inclusive, collaborative environment with focus on customer obsession and rapid learning.
  • Social Impact: paid volunteer days and pro‑bono consulting projects.
  • Real‑World Impact: contributions to justice, truth, and transparency through trusted, unbiased information.
Compensation

The base compensation range varies by location: U.S. cities (New York City, San Francisco, Los Angeles, Irvine, McLean, Washington, DC) ranges from $146,800 USD to $272,600 USD; eligibility elsewhere ranges from $127,400 USD to $236,600 USD. Ontario, Canada: $140,000 CAD to $175,000 CAD. Base pay is one part of a comprehensive total reward program and may include an annual bonus based on performance.

Equal Employment Opportunity

Thomson Reuters is an Equal Employment Opportunity Employer providing a drug‑free workplace. We make reasonable accommodations for applicants with disabilities, including veterans, and for sincerely held religious beliefs in accordance with applicable law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

PowerToFly • Toronto

On-site
CAD 100,000 - 145,000
Hybrid Work Model
Flex My Way policies
Continuous learning programs
+6
Senior Research Engineer
Senior Research Engineer

PowerToFly • Toronto

On-site
CAD 100,000 - 145,000
Hybrid Work Model
Career Development and Growth
Industry Competitive Benefits
+1
Lead Applied Scientist
Lead Applied Scientist

Thomson Reuters • Toronto

Hybrid
CAD 140,000 - 175,000
Lead Data Scientist, Customer & Growth Analytics
Lead Data Scientist, Customer & Growth Analytics

CAN002 Thomson Reuters Canada Ltd • Toronto

Hybrid
CAD 141,000 - 191,000
Hybrid Work Model
Flexible vacation
Mental Health Days
+5
Staff Software Engineer I
Staff Software Engineer I

Thomson Reuters • Toronto

On-site
CAD 141,000 - 191,000
Hybrid Work Model
Flex My Way
Grow My Way
+1
AI Engineer, Product Analytics
AI Engineer, Product Analytics

Reuters • Toronto

Hybrid
CAD 82,000 - 132,000
Hybrid Work Model
Flexible vacation
Mental Health Days
+2
Staff Software Engineer
Staff Software Engineer

PowerToFly • Toronto

On-site
CAD 158,900 - 340,000
Hybrid Work Model
Flexible vacation
Mental Health Days off
+2
Senior Applied Scientist
Senior Applied Scientist

Thomson Reuters • Toronto

On-site
CAD 100,000 - 145,000
Hybrid work model
Mental health days
Headspace app
+3
Lead Software Engineer AI - (Materia AI)
Lead Software Engineer AI - (Materia AI)

Thomson Reuters • Toronto

On-site
CAD 140,000 - 175,000
Flexible hybrid working model
Comprehensive benefits including mental health days
Career development opportunities
+1
(Python Based) Lead Research Engineer
(Python Based) Lead Research Engineer

Thomson Reuters • Toronto

On-site
CAD 120,000 - 150,000
Flexible vacation
Career development programs
Paid volunteer days off