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
Senior Software Engineer
Hybrid
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 in 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 is part of a globally distributed team comprising Data Engineers, Software Engineers, Machine Learning Engineers, and Data Scientists, all dedicated to supporting Intellectual Property products at Clarivate. The ideal candidate will bring strong expertise in Java server platforms, machine learning, and big data technologies, with a proven track record in applying ML/NLP and search engine solutions.

The role involves collaborating closely with Data Scientists to optimize search engine performance, design and implement search infrastructure, and work with big data on cloud computing platforms. You'll be responsible for identifying strategic information needs, translating them into data requirements, and building high-performance data stores. The position requires expertise in technologies such as ElasticSearch/Solr/Lucene, Hadoop, Hive, and Spark.

This is a hybrid role requiring 2-3 days per week on-site presence in either Alexandria, VA, Philadelphia, PA, or Ann Arbor, MI. The position offers the opportunity to work with cutting-edge technologies while solving complex problems with real-world impact in a global organization that's at the forefront of research and innovation intelligence.

Last updated a month ago

Responsibilities For Machine Learning Engineer

  • Identify strategic information needs of internal clients and translate into data requirements
  • Design and implement search infrastructure
  • Collaborate with Data Scientists to optimize search engine performance
  • Explore existing data for insights and recommend additional data sources
  • Optimize performance of queries and data availability
  • Track, verify, evolving data sources, data flows, tools & storage mechanisms

Requirements For Machine Learning Engineer

Java
Kubernetes
  • 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 ML/NLP/Search Engine/Big Data
  • Must live within commutable distance to one of the US office locations

Interested in this job?