Enable job alerts via email!

(Python Based) Lead Research Engineer

Thomson Reuters

Canada

Remote

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading information technology company in Canada is looking for a candidate to provide technical leadership and enhance their software development methodologies. You will engage in developing large-scale data processing pipelines for machine learning. The role requires a Bachelor's degree in Computer Science and 8+ years of software engineering experience, including expertise in Python and data science libraries. This position supports a hybrid work model and provides comprehensive benefits.

Benefits

Comprehensive benefits
Flexible vacation
Mental health days

Qualifications

  • Minimum of 8 years of software engineering experience.
  • Experience leading technical workstreams in a software engineering organization.
  • Familiarity with Natural Language Processing tasks.

Responsibilities

  • Provide technical leadership and collaborate with engineers.
  • Develop large-scale data processing pipelines.
  • Engage in the entire software development lifecycle.

Skills

Python
Machine Learning
Data Science Libraries

Education

Bachelor’s Degree in Computer Science or related field

Tools

Numpy
Pandas
Job description

Employer Industry: Information Technology and Data Solutions

Why consider this job opportunity:

  • Hybrid work model with flexibility of working from home (2-3 days a week in the office)
  • Comprehensive benefits including flexible vacation, mental health days, and wellness resources
  • Opportunities for career development and growth through continuous learning initiatives
  • Strong emphasis on work‑life balance with policies supporting personal responsibilities
  • Collaborative and inclusive work culture focused on innovation and customer satisfaction
  • Chance to contribute to meaningful social impact projects within the community
What to Expect (Job Responsibilities):
  • Provide technical leadership and collaborate with engineers to enhance methodologies and technology stack
  • Engage in the entire software development lifecycle, delivering high‑quality software solutions
  • Develop large‑scale data processing pipelines for machine learning algorithm training
  • Work in a team‑oriented environment, sharing knowledge and collaborating with cross‑functional teams
  • Innovate and implement new technologies while ensuring effective communication with stakeholders
What is Required (Qualifications):
  • Bachelor’s Degree in Computer Science or a related field
  • Minimum of 8 years of software engineering experience, including 2 years on machine learning products
  • Proven experience leading technical workstreams within a software engineering organization
  • Proficiency in Python and familiarity with data science libraries (e.g., Numpy, Pandas)
  • Ability to integrate machine learning capabilities into existing systems and deploy them effectively
How to Stand Out (Preferred Qualifications):
  • Experience with integrating machine learning solutions into production‑grade software
  • Familiarity with Natural Language Processing (NLP) tasks such as Named Entity Recognition
  • Hands‑on experience with additional programming languages (e.g., Java, TypeScript)
  • Understanding of ModelOps and MLOps principles
  • Demonstrated adaptability and success in fast‑paced environments

We prioritize candidate privacy and champion equal‑opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately. We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top‑tier employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.