Logo of Huzzle

(Python Based) Lead Research Engineer

  • Job
    Full-time
    Senior Level
  • Data
    Research & Development
  • Toronto

AI generated summary

  • You should have a CS degree, 8 years in software engineering, 2 in ML, strong Python skills, familiarity with data science libraries, cloud experience, and experience in leading teams and projects.
  • You will lead technical projects, develop scalable ML solutions, collaborate with teams, innovate new approaches, and effectively communicate ideas while delivering high-quality software solutions.

Requirements

  • A Bachelor's Degree in Computer Science or Related Field.
  • At least 8 years software engineering experience of which at least 2 years working on a Machine Learning related product or solution.
  • Have experience leading technical workstreams within a software engineering organization.
  • Are skilled and have a deep understanding of Python software development stacks and ecosystems, experience with other programming languages and ecosystems is ideal.
  • Can understand, apply, integrate and deploy Machine Learning capabilities and techniques into other systems.
  • Are familiar with the Python data science stack through exposure to libraries such as Numpy, Scipy, Pandas, Dask, spaCy, NLTK, scikit-learn.
  • Take pride in writing clean, reusable, maintainable and well-tested code.
  • Demonstrate proficiency in automation, system monitoring, and cloud-native applications, with familiarity in AWS or Azure (or a related cloud platform).
  • Proficient in system analysis and design & Consider DevOps and automation as fundamental pillars of your work.
  • Have a desire to learn and embrace new and emerging technology.
  • Can demonstrate adaptability and thrive in a dynamic environment, successfully managing and delivering high-quality results when faced with fluid requirements.
  • Are familiar with probabilistic models and understand the mathematical concepts underlying machine learning methods.
  • Have experience leading and/or mentoring teams.
  • Have experience providing guidance around roadblocks for team.
  • Have experience providing updates to internal stakeholders.
  • Experience integrating Machine Learning solutions into production-grade software with a sound understanding of ModelOps and MLOps principles and the ability to translate between language and methodologies used both in research and engineering fields.
  • Had previous exposure to Natural Language Processing (NLP) problems and are familiar with key tasks such as Named Entity Recognition (NER), Information Extraction, Information Retrieval, etc.
  • Have been successfully taking and integrating Machine Learning solutions to production-grade software.
  • Hands-on experience in other programming and scripting languages (Java, TypeScript, JavaScript, etc.)

Responsibilities

  • In this opportunity as a Lead Research Engineer, you will:
  • Be a Leader: Provide technical leadership partnering with other engineers to develop and improve methodology and evolve the technology stack.
  • Develop and Deliver: Applying modern software development practices, you will be involved in the entire software development lifecycle, building, testing and delivering high-quality solutions.
  • Build Scalable ML Solutions: You will create large scale data processing pipelines to help researchers build and train novel machine learning algorithms. You will develop high performing scalable systems in the context of large online delivery environments.
  • Be a Team Player: Working in a collaborative team-oriented environment, you will share information, value diverse ideas, partner with cross-functional and remote teams.
  • Be an Agile Person: With a strong sense of urgency and a desire to work in a fast-paced, dynamic environment, you will deliver timely solutions.
  • Be Innovative: You are empowered to try new approaches and learn new technologies. You will contribute innovative ideas, create solutions, and be accountable for end-to-end deliveries.
  • Be an Effective Communicator: Through dynamic engagement and communication with cross-functional partners and team members, you will effectively articulate ideas and collaborate on technical developments.

FAQs

What is the role of a Lead Research Engineer at Thomson Reuters Labs?

The Lead Research Engineer will provide technical leadership, develop scalable machine learning solutions, and contribute to the entire software development lifecycle while working in a collaborative and innovative team environment.

What qualifications are required for this position?

A Bachelor's Degree in Computer Science or a related field, at least 8 years of software engineering experience with at least 2 years in a machine learning-related role, and expertise in Python development are required.

Will I be working with other technologies aside from Python?

Yes, experience with other programming languages and ecosystems is ideal, and familiarity with the Python data science stack is also beneficial.

What kind of experience with machine learning is preferred?

Experience integrating machine learning solutions into production-grade software, exposure to Natural Language Processing (NLP) problems, and understanding of ModelOps and MLOps principles are preferred.

Is there a focus on team collaboration in this role?

Yes, the Lead Research Engineer is expected to work in a collaborative team-oriented environment, sharing information and partnering with cross-functional teams.

What environment will I be working in?

You will be working in a hybrid environment, with 2-3 days a week in the office depending on the role, promoting both digital and physical connectivity.

Does Thomson Reuters support continued learning and development?

Yes, Thomson Reuters offers LinkedIn Learning access, an internal Talent Marketplace, and opportunities for networking and professional growth.

Are there any wellbeing benefits for employees?

Yes, there are comprehensive benefit plans, flexible vacation, Mental Health Days Off, and resources for mental, physical, and financial wellbeing.

What kind of projects will I be working on?

You will be involved in developing innovative solutions that drive transformation in various fields including Legal, Tax & Accounting, Government, and News.

Is there room for creativity and innovation in this role?

Yes, as a Lead Research Engineer, you are empowered to try new approaches, contribute innovative ideas, and create solutions.

How does Thomson Reuters approach diversity and inclusion?

Thomson Reuters is committed to equality, diversity, and inclusion, providing a work environment that celebrates and values diverse perspectives and backgrounds.

Entertainment & Media
Industry
10,001+
Employees
2008
Founded Year

Mission & Purpose

Thomson Reuters is the world’s leading provider of news and information-based tools to professionals. Our worldwide network of journalists and specialist editors keep customers up to speed on global developments, with a particular focus on legal, regulatory and tax changes. Our customers operate in complex arenas that move society forward — tax, law, compliance, government, media. In a disruptive digital age, we help professionals reinvent themselves. Thomson Reuters shares are listed on the Toronto and New York Stock Exchanges (symbol: TRI).