C

Senior Lead Software Engineer

Clarivate
Full-time
On-site
Bengaluru, India

We seek an experienced professional in Senior Lead Software Engineer with a good understanding of JAVA technologies. We need someone with expertise in Java and Data analytics. Senior Lead Software Engineer is essential to support the team’s expanded responsibilities in developing and maintaining the company’s mission-critical next-generation product, WoS Research Intelligence. This role will be instrumental in building an advanced content delivery platform and cutting-edge search and analytics capabilities, both are vital to the success of the product, by leveraging the latest AI and data analytics technologies

About You – Experience, Education, Skills, and Accomplishments: 

  • Bachelor's degree in Computer Science or relevant disciplines. Master’s preferred.
  • At least 7+ years’ experience (5+ for Master's) with Java development (server-side emphasis).
  • At least 5+ years of data analytical experience with large volume data processing and data modeling in a distributed environment.
  • Deep understanding of Java server platform and system tuning.
  • Experienced with cloud technologies (AWS preferred).
  • Proficient in programming languages: Java, Python, Perl/Scripting languages.
  • Strong practical experience in UNIX/Linux operating systems and network environment.
  • Advanced knowledge of backend paradigms; experienced with big data, distributed processing, or high-performance computing.
  • Strong data analytical capability with structured and unstructured data;
  • Experienced with enterprise data processing and data modeling; familiar with common tools and technologies.
  • Preferred domain knowledge with Literature and Patent content and searches;
  • Familiar with SDLC and advanced testing methodologies; implement high quality code in an agile software development environment;
  • Search Engine experiences with OpenSearch/ElasticSearch/Solr/Lucene preferred.
  • Data Science training and knowledge with vector space models, text classification and categorization a big plus

It Would Be Great If You Also Have: 

  • Excellent communication and documentation skills in English.
  • Excellent analytical and problem-solving skills with creative thinking.
  • Team player and able to work collaboratively in a team environment.
  • Strong organizational skills and able to work independently with minimal supervision.

What Will You Be Doing in This Role? 

  • Design and implementation of enterprise search applications and infrastructure with AI and Search technologies.
  • Works in collaboration with Data Scientists to constantly optimize search algorithms and platforms.
  • Explores existing data for insights and develops advanced search and analytics features for continued improvement of user search experience

About the Team: 

As a Senior Lead Software Engineer, you will join a highly talented team of engineers focused on Search & Analytics—the driving force behind our world-class research and discovery web platform. Our users include past and future Nobel Prize winners.

In this role, you will design and develop a Java-based, cloud-native enterprise search platform powered by big data, machine learning models, and the latest Generative AI technologies.

You’ll have the opportunity to work with some of the brightest minds, apply cutting-edge technologies, and realize your full potential—while helping to build and innovate a platform that supports researchers who are shaping the future of our world.

Hours of Work: 

  • Full-time 
  • 45 hours per week 
  • Hybrid working model 

At Clarivate, we are committed to providing equal employment opportunities for all  qualified persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.