Job Postings
(Python Based) Senior Research Engineer
at
Reuters News Agency
(Python Based) Senior Research Engineer
  • Company
    Reuters News Agency
  • Location
    Toronto, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    January 2, 2025
**Job Title:** Senior Research Engineer

**Job Description:**

Do you love creating innovative solutions for customers? We are seeking a passionate Senior Research Engineer who will bring expertise in AI and ML and is interested in building data-driven capabilities that drive transformation. As a member of Thomson Reuters Labs, you will have a direct impact on our company by helping to create new and innovative capabilities that will delight our customers.

**About The Role:**

In this opportunity as a Senior Research Engineer, you will:
- **Develop and Deliver:** Involved in the entire software development lifecycle, building, testing, and delivering high-quality solutions.
- **Build Scalable ML Solutions:** Create large scale data processing pipelines to help researchers build and train novel machine learning algorithms in large online delivery environments.
- **Be a Team Player:** Work in a collaborative team-oriented environment, sharing information, valuing diverse ideas, and partnering with cross-functional and remote teams.
- **Be an Agile Person:** Deliver timely solutions with a strong sense of urgency in a fast-paced environment.
- **Be Innovative:** Try new approaches, learn new technologies, contribute innovative ideas, and be accountable for end-to-end deliveries.
- **Be an Effective Communicator:** Engage and communicate dynamically with cross-functional partners and team members.

**About You:**

You are a fit for the position of Senior Research Engineer if your background includes:

**Required Skills and Experience:**
- A Bachelor's Degree in Computer Science, a related field, or equivalent experience.
- At least 5 years of software engineering experience.
- At least 2 years working on a Machine Learning related product or solution.
- Deep understanding of Python software development stacks and ecosystems.
- Ability to write clean, reusable, maintainable, and well-tested code.
- Desire to learn and embrace new and emerging technologies.
- Ability to collaborate and communicate effectively as part of a multi-disciplinary team.
- Keen interest in real-world applications and impact.
- Experience with cloud computing development.
- Experience with Agile methodologies.
- Experience implementing CI/CD, DevOps, and SDLC concepts in application development.

**Preferred Skills and Experience:**
- Experience integrating Machine Learning solutions into production-grade software.
- Understanding of ModelOps and MLOps principles.
- Exposure to Natural Language Processing (NLP) problems and familiarity with tasks such as Named Entity Recognition, Information Extraction, and Information Retrieval.
- Understanding and ability to translate between language and methodologies used in both research and engineering fields.
- Hands-on experience in other programming/scripting languages (Java, Rust, Scala, Typescript, etc.).

**What’s in it For You?**
You will join an inclusive culture of world-class talent, committed to your personal and professional growth through:
- **Hybrid Work Model:** Flexible hybrid working environment.
- **Wellbeing:** Comprehensive benefit plans and resources for mental, physical, and financial wellbeing.
- **Culture:** A globally recognized reputation for equality, diversity, and inclusion.
- **Learning & Development:** Access to resources like LinkedIn Learning and internal Talent Marketplace.
- **Social Impact:** Programs for local and global impact and employee-driven business resource groups.
- **Purpose Driven Work:** Contribute to justice, truth, and transparency.

**Accessibility:**
Thomson Reuters is an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace. We make reasonable accommodations for qualified individuals with disabilities and religious beliefs in accordance with applicable law.