Senior Research Engineer
Thomson Reuters · Eagan, MN · 1 mo ago
Hybrid$127k/yrFull-time
About the role
In this opportunity as a Senior Research Engineer, you will:
- Apply modern software development practices across the entire software development lifecycle, building, testing and delivering high-quality solutions.
- Create large-scale data processing pipelines to help researchers build and train novel machine learning algorithms and develop high-performing scalable systems in the context of large online delivery environments.
- Work in a collaborative, team-oriented environment, sharing information, valuing diverse ideas, and partnering with cross-functional and remote teams.
- Operate with a strong sense of urgency in a fast-paced, dynamic environment to deliver timely solutions.
- Be empowered to try new approaches and learn new technologies, contributing innovative ideas and creating solutions while being accountable for end-to-end deliveries.
- Communicate effectively with cross-functional partners and team members, articulating ideas and collaborating on technical developments.
Responsibilities
- Develop and deliver production-grade software using modern software development practices.
- Design and implement scalable machine learning pipelines and systems for large online delivery environments.
- Collaborate with applied data scientists to translate research work into production-ready solutions.
- Integrate machine learning and generative AI solutions into production-grade software.
- Apply ModelOps and MLOps principles in application delivery.
Requirements
- 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.
- A deep understanding of Python software development stacks and ecosystems.
- Ability to write clean, reusable, maintainable, and well-tested code.
- Track record of quickly adopting and applying emerging technologies to solve complex problems.
- Experience collaborating with applied data scientists to translate research work into production-ready solutions.
- A 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 delivery.
Qualifications
- Exposure to Natural Language Processing (NLP) problems and familiarity with key tasks such as Named Entity Recognition (NER), Information Extraction, Information Retrieval, Text Classification, and Summarization.
- Ability to understand and translate between language and methodologies used both in research and engineering fields.
- Hands-on experience with additional programming or scripting languages and development stacks (e.g., Java, Rust, Scala, TypeScript).
Benefits
- Hybrid Work Model: Flexible hybrid working environment (2–3 days per week in the office depending on the role).
- Flexibility & Work-Life Balance: Flex My Way policies, including work from anywhere for up to 8 weeks per year.
- Career Development and Growth: Continuous learning and skills-first development through Grow My Way programming.
- Industry-Competitive Benefits: Comprehensive benefit plans including flexible vacation, two company-wide mental health days off, access to Headspace, retirement savings, tuition reimbursement, employee incentive programs, and resources for mental, physical, and financial wellbeing.
- Culture: Award-winning reputation for inclusion, flexibility, work-life balance, and values such as “Obsess over our Customers” and “Act Fast / Learn Fast.”
- Social Impact: Two paid volunteer days off annually and opportunities to engage in pro-bono consulting and ESG initiatives.
- Making a Real-World Impact: Contribute to products that help professionals pursue justice, transparency, and informed decision-making globally.
Pay
The base compensation range for eligible U.S. locations is $110,000 – $204,200 USD. For eligible office locations such as New York City, San Francisco, Los Angeles, Irvine, McLean, or Washington, DC, the range is $127,000 – $235,000 USD. For Ontario, Canada, the range is $100,000 – $145,000 CAD. Base pay is positioned within the range based on knowledge, skills, experience, and internal equity. This role may also be eligible for an annual bonus based on enterprise and individual performance.