Lead Software Engineer

Clarivate
London
11 months ago
Applications closed

Related Jobs

View all jobs

Lead / Senior Software Engineer - ML/AI

Bioinformatic Software Engineer

Research Software Engineer

Manager, Software Engineering & Machine Learning, Operations Risk Compliance (ORC) Science

Principal Software Engineer

Head of Software Engineering | £150k – Java, Machine Learning, and Data-Driven Innovation

Lead Software Engineer

We are looking for aLead Software Engineerto join ourSearch and Analytics teaminBarcelona/Spain.

This is an incredible opportunity to work on cutting-edge search platforms and algorithmic services utilizing AI, Machine Learning, and NLP.

Our team, consisting of highly talented software engineers and data scientists, is pioneering solutions that empower our users, including past and future Nobel prize winners, to lead innovation across the globe.

If you're passionate about driving research and discovery through advanced technology, we'd love to meet you.

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

At least5 years’ experiencewithJavadevelopment

2+ years of data analytical experiencewith large volume data processing and data modeling in a distributed environment.

Proficient in Java, Python, Perl/Scripting languages

Experienced withcloud technologies(AWSpreferred).

Bachelor's degree in Computer Science or relevant disciplines.

It would be great if you also had:

Experience with Search Engines like OpenSearch/ElasticSearch/Solr/Lucene.

Master’s degree in Computer Science.

Data Science training and knowledge with vector space models, text classification, and categorization.

Domain knowledge in Literature and Patent content and searches.

What will you be doing in this role?

Design and implementation of enterprise search applications and infrastructure with AI and Search technologies.

Collaboration with Data Scientists to optimize search algorithms and platforms.

Development of advanced search and analytics features for enhancing user experience.

Engaging in the entire Lifecycle of Innovation, especially during research and discovery phases.

Product you will be developing:
You will contribute to our world-class leading research and discovery web platform, designed to enhance the productivity of innovators worldwide. This platform integrates AI, Machine Learning, and NLP to offer unique search capabilities, content classification, and recommendation systems, supporting our users in their quest for knowledge and innovation.

About the Team:
You will be part of the Search and Analytics team, a group of the most talented software engineers and data scientists. We are responsible for delivering best-in-class algorithmic services and search platforms. Our team is at the forefront of innovation, continually exploring and implementing advanced technologies to solve complex problems. We offer a collaborative environment where your contributions will have a significant impact on the research and discovery processes of our users.

Hours of Work:
This is a permanent, full-time position, working on a Hybrid model (2-3 times per week) from our Barcelona office.

We support flexible working hours to promote work-life balance.

What we can offer

30 working days of vacation

Volunteering community, with 40 paid hours of volunteering time

Private Health and Life & Disability insurances.

Tax-free benefits (Ticket Restaurant scheme, kindergarten, and transport cards)

On-site language classes (Catalan, Spanish and English

At Clarivate, we are committed to providing equal employment opportunities for all 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.

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Portfolio Projects That Get You Hired for AI Jobs (With Real GitHub Examples)

In the fast-evolving world of artificial intelligence (AI), an impressive portfolio of projects can act as your passport to landing a sought-after role. Even if you’ve aced interviews in the past, employers in AI and machine learning (ML) are increasingly asking candidates to demonstrate hands-on experience through the projects they’ve built and shared online. This is because practical ability often speaks volumes about your suitability for a role—far more than any exam or certification alone could. In this article, we’ll explore how to build an outstanding AI portfolio that catches the eye of recruiters and hiring managers, including: Why an AI portfolio is crucial for job seekers. How to choose AI projects that align with your target roles. Specific project ideas and real GitHub examples to help you stand out. Best practices for showcasing your work, from writing clear READMEs to using Jupyter notebooks effectively. Tips on structuring your GitHub so that employers can instantly see your value. Moreover, we’ll discuss how you can use your portfolio to connect with top employers in AI, with a handy link to our CV-upload page on Artificial Intelligence Jobs for when you’re ready to apply. By the end, you’ll have a clear roadmap to building a portfolio that will help secure interviews—and the AI job—of your dreams.

AI Job Interview Warm‑Up: 30 Real Coding & System‑Design Questions

In today's competitive AI job market, nailing a technical interview can be the difference between landing your dream role and getting lost in the crowd. Whether you're looking to break into machine learning, deep learning, NLP (Natural Language Processing), or data science, your problem-solving skills and system design expertise are certain to be put to the test. AI‑related job interviews typically involve a range of coding challenges, algorithmic puzzles, and system design questions. You’ll often be asked to delve into the principles of machine learning pipelines, discuss how to optimise large-scale systems, and demonstrate your coding proficiency in languages like Python, C++, or Java. Adequate preparation not only boosts your confidence but also reduces the likelihood of fumbling through unfamiliar territory. If you’re actively seeking positions at major tech companies or innovative AI start-ups, then check out www.artificialintelligencejobs.co.uk for some of the latest vacancies in the UK. Meanwhile, this blog post will guide you through 30 real coding & system-design questions you’re likely to encounter during your AI job interview. This list is designed to help you practise, anticipate typical question patterns, and stay ahead of the competition. By reading through each question and thinking about the possible approaches, you’ll sharpen your problem-solving skills, time management, and critical thinking. Each question covers fundamental concepts that employers regularly test, ensuring you’re well-equipped for success. Let’s dive right in.

Negotiating Your AI Job Offer: Equity, Bonuses & Perks Explained

Artificial intelligence (AI) has proven itself to be one of the most transformative forces in today’s business world. From smart chatbots in customer service to predictive analytics in finance, AI technologies are reshaping how organisations operate and innovate. As the demand for AI professionals grows, so does the complexity of compensation packages. If you’re a mid‑senior AI professional, you’ve likely seen job offers that include far more than just a base salary—think equity, bonuses, and a range of perks designed to entice you into joining or staying with a company. For many, the focus remains squarely on salary. While that’s understandable—after all, your monthly take‑home pay is what covers day-to-day expenses—limiting your negotiations to salary alone can leave considerable value on the table. From stock options in ambitious startups to sign‑on bonuses that ‘buy you out’ of your current contract, modern AI job offers often include elements that can significantly boost your long-term wealth and job satisfaction. This article aims to shed light on the full scope of AI compensation—specifically focusing on how equity, bonuses, and perks can enhance (or sometimes detract from) the overall value of your package. We’ll delve into how these elements work in practice, what to watch out for, and how to navigate the negotiation process effectively. Our goal is to provide mid‑senior AI professionals with the insights and tools to land a holistic compensation deal that accurately reflects their technical expertise, leadership potential, and strategic importance in this fast-moving field. Whether you’re eyeing a leadership role in machine learning at an established tech giant, or you’re considering a pioneering position at a disruptive AI startup, the knowledge in this guide will help you weigh the merits of base salary alongside the potential riches—and risks—of equity, bonuses, and other benefits. By the end, you’ll have a clearer sense of how to align your compensation with both your immediate lifestyle needs and long-term career aspirations.