Taro Logo

Lead Software Engineer, AI

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

Job Description

Clarivate is seeking a Lead Software Engineer to join their AI Innovation team, focusing on integrating AI capabilities across their Life Sciences & Healthcare business. This role combines technical leadership with hands-on development, requiring expertise in both traditional software engineering and AI/ML technologies. Based in Barcelona with a hybrid work arrangement, you'll be responsible for designing and implementing robust backend systems, mentoring team members, and working closely with product, data science, and architecture teams globally. The position offers an opportunity to shape the future of AI applications while working with cutting-edge technologies in a collaborative, international environment. The ideal candidate will bring strong experience in Java, Python, cloud platforms, and database technologies, with a willingness to explore and implement AI/ML solutions in production environments.

Last updated 11 days ago

Responsibilities For Lead Software Engineer, AI

  • Ensure high-quality, maintainable code through best practices, reviews, and testing
  • Design and implement scalable software solutions and optimize system performance
  • Mentor team members, contribute to documentation, and support process improvements
  • Engage with customers, address technical queries, and explore innovative approaches
  • Stay current with technology trends and contribute to cross-functional engineering projects

Requirements For Lead Software Engineer, AI

Java
Python
PostgreSQL
MySQL
MongoDB
  • Bachelor's Degree in Computer Science, Software Engineering, or related field
  • 6 Years of Relevant Experience
  • Experience with Java, Python and modern API frameworks
  • Knowledge of Cloud Platforms (AWS or Azure)
  • Knowledge of relational or noSQL databases
  • Deep understanding of back-end development best practices
  • Flexibility to work within a globally distributed team