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
1,000 - 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-specific expertise. The ideal candidate will have a strong foundation in Java server platforms and system tuning, along with experience in search technologies and big data systems. The role involves working with ElasticSearch/Solr/Lucene and cloud computing platforms utilizing Hadoop, Hive, and Spark.

As part of the globally distributed Data Science and Search team, you'll collaborate with Data Engineers, Software Engineers, and Data Scientists supporting Intellectual Property products. The role offers a hybrid work arrangement requiring 2-3 days per week on-site at one of their US locations (Alexandria, VA, Philadelphia, PA, or Ann Arbor, MI).

This position presents an excellent opportunity for professionals passionate about search technologies and data systems who want to make a real-world impact. The role combines technical expertise with collaborative teamwork, focusing on optimizing search performance, exploring data insights, and building scalable solutions for complex problems.

Last updated a day 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
  • Track, verify, evolving data sources, data flows, tools & storage mechanisms
  • Optimize performance of queries and data availability

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

Machine Learning Engineer

Senior Machine Learning Engineer position at Clarivate focusing on MLOps, model deployment, and infrastructure automation.

Senior Software Engineer (Machine Learning)

Senior Software Engineer position focusing on machine learning, responsible for developing and maintaining ML systems at Clarivate's Patent Service team.

Senior Software Engineer (Machine Learning)

Senior Software Engineer position at Clarivate focusing on machine learning implementation and MLOps for patent services, requiring strong Python and ML framework expertise.

AI/ML Engineer, Professional Services

Senior AI/ML Engineer role at AWS Professional Services, focusing on implementing large-scale AI/ML solutions and working directly with enterprise customers to solve real-world challenges.

Senior Analyst, Machine Learning Engineer

Senior Machine Learning Engineer position at Baxter Healthcare, developing AI solutions for medical devices with focus on LLMs, Time Series Forecasting, and NLP.