Thomson Reuters
Senior Research Engineer
$110K–$235K
United States of America, Eagan, Minnesota +6 · Hybrid · Senior · Full-time · Posted Oct 2, 2026
- Location
- United States of America, Eagan, Minnesota
Canada, Toronto, Ontario
United States of America, New York, New York
United States of America, Ann Arbor, Michigan
United Kingdom, London
Switzerland, Zug, Zug
United States of America, Frisco, Texas - Experience
- At least 5 years software engineering experience; at least 2 years working on a Machine Learning related product or solution.
- Education
- A Bachelor’s Degree in Computer Science, Related Field, or Equivalent Experience.
About the job
Build and deliver scalable software and machine-learning systems, including data pipelines and production-ready AI solutions, for Thomson Reuters products.
What you'll do
- Develop, test, and deliver high-quality software across the software development lifecycle.
- Build scalable data-processing pipelines and systems to support machine-learning research, training, and online delivery.
- Collaborate with researchers and cross-functional teams to productionize research and deliver solutions end to end.
What they ask for
- Bachelor’s Degree in Computer Science, Related Field, or Equivalent Experience.
- At least 5 years software engineering experience and 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, well-tested code.
- Experience with cloud computing development, Agile Methodologies, CI/CD, DevOps, SDLC, and integrating Machine Learning and Generative AI solutions into production-grade software.
Nice to have
- Understanding of ModelOps and MLOps principles; exposure to Natural Language Processing (NLP) problems and tasks.
- Hands-on experience in another programming or scripting language and development stack (Java, Rust, Scala, Typescript, etc.).
Pay
$127,000 USD - $235,000 USD (base salary); $110,000 USD - $204,200 USD (base salary); $100,000 CAD - $145,000 CAD (base salary)
Tools
Python, Java, Rust, Scala, Typescript, CI/CD, DevOps, MLOps
AI focus
Build scalable machine-learning systems and integrate Machine Learning and Generative AI solutions into production-grade software; support research, training, and NLP applications.
Model-written summary · the original posting is authoritative