Thomson Reuters logo

(Python Based) Senior Research Engineer (Python Based) Senior Research Engineer

Thomson Reuters

Eagan, MN
Full Time
Senior
140k-260k
about 1 month ago

Job Description

About the Role

The Senior Research Engineer role at Thomson Reuters involves developing and delivering AI research solutions, building scalable machine learning systems, and collaborating within a team in a fast-paced, innovative environment. The position supports the company's digital transformation efforts across various AI research areas, emphasizing continuous learning, diversity, and inclusion.

Key Responsibilities

  • Develop and deliver high-quality software solutions throughout the entire software development lifecycle, including building, testing, and deployment.
  • Create large-scale data processing pipelines to assist researchers in building and training novel machine learning algorithms.
  • Develop high-performing, scalable systems suitable for large online delivery environments.
  • Collaborate effectively within a team-oriented environment, sharing information and valuing diverse ideas.
  • Work in an agile manner, delivering solutions in a timely manner in a dynamic environment.
  • Contribute innovative ideas, explore new approaches, and be accountable for end-to-end project deliveries.
  • Communicate effectively with cross-functional partners and team members, articulating ideas and collaborating on technical developments.

Requirements

  • A Bachelor's Degree in Computer Science, a related field, or equivalent experience.
  • At least 5 years of software engineering experience.
  • Minimum of 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 adopt new and emerging technologies.
  • Effective collaboration and communication skills within multidisciplinary teams.
  • Experience with cloud computing development.
  • Experience with Agile methodologies.
  • Experience implementing CI/CD, DevOps, and SDLC concepts in application development.

Nice to Have

  • Experience integrating machine learning solutions into production-grade software, with understanding of ModelOps and MLOps principles.
  • Previous exposure to Natural Language Processing (NLP) tasks such as Named Entity Recognition, Information Extraction, and Information Retrieval.
  • Hands-on experience with other programming or scripting languages such as Java, Rust, Scala, or Typescript.

Qualifications

  • Educational background with a Bachelor's Degree in Computer Science or related field.

Benefits & Perks

  • Comprehensive benefit plans including flexible vacation, mental health days, access to wellness apps, retirement savings, tuition reimbursement, and employee incentive programs.
  • Flexible work arrangements including hybrid work model and work from anywhere for up to 8 weeks per year.
  • Supportive workplace policies to promote work-life balance.
  • Opportunities for career development and continuous learning.
  • Culture of inclusion, innovation, and belonging supported by resource groups.
  • Social impact initiatives including paid volunteer days and pro-bono projects.
  • Competitive salary range of $140,000 - $260,000 (varies by location), with potential annual bonus.

Working at Thomson Reuters

Thomson Reuters is recognized for its inclusion, innovation, and customer-focus, fostering a culture of belonging through resource groups and diverse backgrounds. The company emphasizes continuous learning, flexible work environments, and social impact, with a commitment to diversity, equity, and inclusion across its global footprint.

Apply Now

Job Details

Posted AtAug 7, 2025
Salary140k-260k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Thomson Reuters

Website

thomsonreuters.com

Location

Eagan, MN

Industry

Web Search Portals and All Other Information Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches