At a Glance
- Tasks: Lead the development of AI-powered software and collaborate with a skilled engineering team.
- Company: Join an innovative tech company focused on AI-driven solutions in Barcelona.
- Benefits: Enjoy competitive salary, flexible working hours, and opportunities for professional growth.
- Other info: Work in a dynamic, agile environment with excellent career advancement opportunities.
- Why this job: Make a real impact by shaping cutting-edge AI technologies and solutions.
- Qualifications: 7+ years in software engineering, strong Python skills, and experience with AI applications.
The predicted salary is between 70000 - 98000 € per year.
We are looking for a Lead Software Engineer to join our AI Engineering team in Barcelona. This is an exciting opportunity to work on cutting‐edge AI‐powered software, building reliable, scalable solutions that leverage Python, cloud technologies (Azure/AWS), microservices, and LLM‐based applications.
You will be joining a small, highly skilled engineering team, reporting to the Engineering Manager. We have deep expertise in backend development, AI/ML, cloud services, and data engineering, and we would love to speak with you if you have strong skills in Python backend engineering, cloud ecosystems, and AI‐driven solution development.
About You – Experience, Education, Skills, And Accomplishments
- Bachelor's degree in computer science, Software Engineering, or a related field, or equivalent experience.
- At least 7 years of professional software engineering experience, including at least 4 years developing backend systems in Python (APIs, microservices, ETL pipelines).
- At least 5 years of experience working in cross‐functional, agile teams, collaborating with Product, Cloud Ops, Architecture, Engineering, and SMEs.
- At least 3 years of experience working with LLMs or agentic AI applications, with demonstrable understanding of their reliability challenges.
It would be great if you also have
- Experience contributing to or defining software architecture for complex systems.
- Experience with AI/ML workflows, such as RAG, vector databases, or evaluation techniques.
- Experience mentoring or providing technical guidance to other engineers.
- Experience working in cloud environments (Azure or AWS), including deploying or integrating backend services.
What will you be doing in this role?
- Scoping and shaping AI platform initiatives for LS&H products, from early concepts through implementation, actively influencing technical direction and strategic decisions such as building in‐house capabilities, leveraging cloud‐native AI services, or adopting open‐source and LLM‐driven technologies.
- Designing, developing, and maintaining backend services, including APIs, microservices, and ETL pipelines running in Azure or AWS.
- Translating ideas, requirements, and problem statements from multiple teams into high‐quality, reliable code and working proof‐of‐concepts.
- Collaborating closely with Cloud Operations, Solution Architecture, Product Engineering, Product Management, and SMEs to understand needs and deliver technical solutions.
- Building and iterating LLM‐based or agentic AI applications, ensuring reliability, quality, and awareness of AI limitations.
- Evaluating and integrating with applications written in other languages (e.g., Java, Typescript) when needed.
- Leading the technical approach on assigned work by taking initiative and ownership from design through implementation.
- Testing, validating, and continuously improving solutions through unit tests, automation, and iterative development.
- Progressing projects from initial concept to prototype and contributing to the technical plans needed to move them toward production.
- Working in an agile, fast‐paced environment, adapting priorities based on business needs and contributing to a culture of continuous improvement.
About The Team
Our team is part of the LS&H Innovation group, focused on developing AI‐driven capabilities across the organization. The immediate team consists of the Engineering Manager and three Lead Software Engineers. We also work closely with Solutions Architects, who play a key role in shaping technical direction and supporting platform development.
We operate within a broader AI Innovation ecosystem that includes multiple software engineering teams and a dedicated Product Management function. Collaboration across these groups is central to how we explore opportunities, build innovative solutions, and accelerate AI adoption across the organization.
Hours of Work
This is a full‐time position, primarily working core business hours in CET time zone, with flexibility to adjust to various global time zones as needed. This is a hybrid position working in the office 2‐3 days a week.
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.
Lead Software Engineer - Al Product development in London employer: Clarivate
At Clarivate, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within our AI Engineering team in Barcelona. Our commitment to employee growth is evident through opportunities for mentorship and involvement in cutting-edge projects, while our hybrid work model ensures a healthy work-life balance. Join us to be part of a forward-thinking organisation that values your expertise and encourages continuous improvement in a supportive environment.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer - Al Product development in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can significantly boost your chances of landing that Lead Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Python, cloud technologies, and AI applications. This will give potential employers a taste of what you can do and set you apart from the competition.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your experience with microservices and LLMs. Remember, confidence is key, so show them you know your stuff!
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining our team and contributing to exciting AI-driven projects.
We think you need these skills to ace Lead Software Engineer - Al Product development in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your Python backend engineering and cloud experience, as we want to see how you fit into our AI Engineering team.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about AI product development. Share specific examples of your past projects that align with our focus on reliable, scalable solutions.
Showcase Your Teamwork Skills:Since we value collaboration, mention your experience working in cross-functional teams. Let us know how you've contributed to agile environments and worked closely with different stakeholders.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our Barcelona team!
How to prepare for a job interview at Clarivate
✨Know Your Tech Stack
Make sure you’re well-versed in Python, cloud technologies like Azure or AWS, and microservices. Brush up on your experience with LLMs and agentic AI applications, as these will be key topics during the interview.
✨Showcase Your Collaboration Skills
Since this role involves working closely with cross-functional teams, prepare examples of how you've successfully collaborated with Product, Cloud Ops, and other stakeholders. Highlight your experience in agile environments to demonstrate your adaptability.
✨Prepare for Technical Challenges
Expect to tackle some technical questions or coding challenges related to backend systems and AI-driven solutions. Practise coding problems and be ready to discuss your approach to building reliable and scalable software.
✨Demonstrate Leadership and Mentorship
As a Lead Software Engineer, you’ll need to show that you can guide others. Think of instances where you’ve mentored junior engineers or led projects, and be prepared to discuss your leadership style and how you handle technical direction.