Taro Logo

Lead Software Engineer, Algorithm

Global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions across knowledge, research and innovation.
Machine Learning
Staff Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS

Job Description

Clarivate, a global leader in trusted and transformative intelligence, is seeking a Lead Software Engineer specializing in Algorithms to join their Beijing team. This role presents an exciting opportunity to work on incoPat-related products within a compact team of 4 members, reporting to the Senior Manager of Software Engineering.

The position demands a strong background in algorithm development, with particular emphasis on Large Language Models (LLM) and artificial intelligence. The ideal candidate will bring 5+ years of algorithm-related project experience, including 2+ years specifically in LLM projects. Technical expertise should include proficiency in major programming languages (C++, Python, or Java), with a strong understanding of machine learning, NLP, data mining, and search engine algorithms.

This role offers the opportunity to work at the forefront of AI technology, leading the development of intelligent analysis core modules and implementing cutting-edge algorithms. The position involves collaborating with international teams, requiring strong English communication skills and the ability to work in a hybrid environment.

The successful candidate will be responsible for driving AI algorithm research and development, designing intelligent analysis systems, and continuously improving user experience across multiple business domains. This is an excellent opportunity for someone looking to make a significant impact in a company that provides critical intelligence and insights across various industries.

Working with Clarivate means joining a company that's committed to fueling the world's greatest breakthroughs through human ingenuity and data-driven insights. The role offers the chance to work on transformative projects that could range from revolutionizing water industry insights to accelerating vaccine development.

Last updated 6 days ago

Responsibilities For Lead Software Engineer, Algorithm

  • Responsible for AI algorithm research and development
  • Design and development of intelligent analysis core modules
  • Research and development of NLP/data mining/search engine related technologies and algorithms
  • Research and promote the application of intelligent analysis technology across multiple business areas
  • Continuously improve user product experience

Requirements For Lead Software Engineer, Algorithm

Python
Java
  • 5+ years of algorithm-related project experience, with 2+ years of LLM project experience
  • Proficient in C++/Python/Java programming languages (C++ preferred)
  • Familiar with common machine learning, NLP, data mining, search engine algorithms
  • Bachelor's degree or above in Computer Science or related field
  • Fluent in English speaking, listening, reading and writing
  • Strong initiative and learning ability
  • Good communication and team collaboration skills

Related Jobs