Taro Logo

Machine Learning Engineer

Global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions across knowledge, research and innovation.
Alexandria, VA, USAPhiladelphia, PA, USAAnn Arbor, MI, USA
Machine Learning
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
7+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer

Clarivate is seeking a Machine Learning Engineer to join their Data Science and Search team, focusing on building cutting-edge search platforms and intelligent data services. This role sits at the intersection of search infrastructure, machine learning, and big data, offering an opportunity to work on solutions that power discovery, automation, and insight across the innovation lifecycle.

The position requires a seasoned professional with 7 years of software engineering experience and 5 years of ML-specific expertise. You'll be part of a globally distributed team of Data Engineers, Software Engineers, Machine Learning Engineers, and Data Scientists supporting Intellectual Property products at Clarivate.

The role involves designing and implementing search infrastructure, optimizing search engine performance, and collaborating closely with Data Scientists. You'll work with big data technologies, including Hadoop, Hive, and Spark, and will be responsible for identifying strategic information needs and translating them into data requirements.

Working in a hybrid model (2-3 days/week on-site) from either Alexandria, VA, Philadelphia, PA, or Ann Arbor, MI, you'll have the opportunity to contribute to solutions with real-world impact. The position offers the chance to work with cutting-edge technologies while being part of a company that's transforming how organizations leverage data and analytics for innovation.

This is an excellent opportunity for someone passionate about search technologies, data systems, and solving complex problems, who wants to work at a global leader in trusted and transformative intelligence.

Last updated a month ago

Responsibilities For Machine Learning Engineer

  • Identifies strategic information needs of internal clients and translates these into data requirements
  • Design and implementation of the search infrastructure
  • Works in collaboration with Data Scientists to optimize the performance of the search engine
  • Explores existing data for insights and recommends additional sources of data for improvements
  • Track, verify, evolving data sources, data flows, tools & storage mechanisms

Requirements For Machine Learning Engineer

Java
Python
  • Bachelor's degree in Computer Science, Technology or Engineering
  • 7 years of software engineering experience including deep understanding of Java server platform and system tuning
  • Minimum of 5 years relevant ML experience
  • Proven track record in the application of ML/NLP/Search Engine/Big Data
  • Must live within a commutable distance to one of our US office locations

Interested in this job?