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
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 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 ideal candidate will have strong expertise in Java server platform, ML/NLP, and search technologies, with experience in big data technologies like Hadoop, Hive, and Spark. You'll be responsible for designing and implementing search infrastructure, optimizing performance, and collaborating with Data Scientists to deliver scalable solutions.

Working in a hybrid environment (2-3 days/week on-site) from either Alexandria, VA, Philadelphia, PA, or Ann Arbor, MI, you'll have the opportunity to contribute to projects that have real-world impact across the spectrum of knowledge, research, and innovation. This role offers the perfect blend of technical challenge and practical application, making it ideal for someone passionate about search technologies and complex problem-solving.

Last updated a month ago

Responsibilities For Machine Learning Engineer

  • Identify strategic information needs 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
  • Track, verify, evolving data sources, data flows, tools & storage mechanisms
  • Optimize performance of queries and data availability

Requirements For Machine Learning Engineer

Java
  • Bachelor's degree in Computer Science, Technology or Engineering
  • 7 years of software engineering experience with deep understanding of Java server platform
  • 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

Benefits For Machine Learning Engineer

  • Full-time permanent position
  • Flexible working hours
  • Hybrid work arrangement

Interested in this job?