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 requires a seasoned professional with 7 years of software engineering experience and 5 years of ML-specific experience. The ideal candidate will have deep expertise in Java server platforms, system tuning, and proven experience with ML/NLP/Search Engine/Big Data technologies. They'll work with ElasticSearch/Solr/Lucene and big data technologies on cloud computing platforms.
As part of a globally distributed team of Data Engineers, Software Engineers, ML Engineers, and Data Scientists, you'll be responsible for designing and implementing search infrastructure, optimizing performance, and translating business needs into technical solutions. 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 is an excellent opportunity for someone passionate about search technologies and data systems who wants to make a real-world impact at a global leader in trusted intelligence. The role combines technical expertise with collaborative teamwork, offering the chance to work on complex problems while delivering scalable, high-performance solutions that drive innovation.