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
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS

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 expertise. You'll be part of a globally distributed team including Data Engineers, Software Engineers, ML Engineers, and Data Scientists, supporting Intellectual Property products at Clarivate.

The role involves designing and implementing search infrastructure, optimizing search engine performance, and working closely with data scientists to deliver scalable solutions. You'll be responsible for identifying strategic information needs, translating them into data requirements, and building high-performance data stores.

Working in a hybrid environment (2-3 days/week on-site), you'll collaborate with team members across different time zones while maintaining core business hours. The position offers the opportunity to work with advanced technologies including ElasticSearch/Solr/Lucene and big data platforms using Hadoop, Hive, and Spark.

This is an excellent opportunity for someone passionate about search technologies and data systems, looking to make a real-world impact in a global organization that's at the forefront of research and innovation intelligence.

Last updated 2 hours 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 with Data Scientists to optimize search engine performance
  • Explores existing data for insights and recommends additional data sources
  • 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 our US office locations

Interested in this job?

Jobs Related To Clarivate Machine Learning Engineer

Lead Engineer - AI/ML

Lead AI/ML Engineering role at Qualcomm Bangalore, focusing on developing and optimizing machine learning solutions for mobile, AR/VR, IoT, and automotive applications.

HPC and AI Software Architect

Lead the development of scalable AI infrastructure as an HPC and AI Software Architect at NVIDIA, focusing on distributed training and inference optimization.

Senior Staff Engineer, Machine Learning - Notifications AI

Senior Staff Engineer position at LinkedIn leading the Notifications AI team, focusing on machine learning and personalization systems with competitive compensation $191K-$315K.

Sr Staff Engineer, ML Infrastructure and Performance

Senior Staff Engineer role at LinkedIn focusing on ML infrastructure, GPU computing, and performance optimization. Hybrid role in Sunnyvale, CA with competitive compensation.

Senior Staff AI Engineer, AI Algorithm Foundations

Senior Staff AI Engineer position at LinkedIn focusing on developing next-generation AI algorithms and foundational models for professional networking platform serving over billion members.