IQVIA

Senior Artificial Intelligence Engineer

Amsterdam, Netherlands Leeds, United Kingdom
Machine Learning Natural Language Processing AI Python Go Rust Java CI/CD
Description

Senior AI Engineer

Location: Amsterdam, Netherlands, Leeds, West Yorkshire, United Kingdom, Warsaw, Poland, Barcelona, Spain, London, United Kingdom, Rome, Italy, Athens, Greece, Bochum, Germany, Berlin, Germany, Madrid, Spain, Milan, Italy

Time Type: Full time

Job Description

Role Overview

We’re looking for a Senior AI Engineer who is passionate about improving healthcare through cutting-edge technology. In this role, you will contribute hands‑on to the design, development, and deployment of advanced ML and NLP technologies powering Patient Finder. You’ll work on impactful projects such as Generative AI, Named Entity Recognition/Linking (NER/NEL), multilingual NLP, and continuous learning on complex healthcare datasets.

This is a unique opportunity to define the future of AI in healthcare—focusing on deep technical contributions and end‑to‑end ownership of ML solutions.

Key Responsibilities

  • Design, build, and maintain robust, scalable ML and NLP solutions for production environments.
  • Contribute directly to the codebase, designing and implementing robust, scalable AI solutions for production environments.
  • Collaborate with other development teams to ensure seamless integration of AI components with our search engine and data warehouse.
  • Apply best practices in software engineering, testing, observability, and CI/CD for ML systems.
  • Support the internationalization of NLP components across multiple languages.
  • Work closely with the Product Owner and engineering teams to translate requirements into high‑quality ML deliverables.
  • Research and apply state-of-the-art NLP and ML methodologies.
  • Share expertise with peers, contribute to knowledge‑sharing sessions, and mentor junior engineers informally

Requirements

  • 6 years of industry experience in AI/NLP, with a strong track record of hands-on software engineering and delivering production-grade solutions.
  • Proficiency in Python for ML/NLP tasks; other languages (e.g., Go, Rust, Java) are a plus.
  • Strong software engineering fundamentals and experience integrating ML systems into production environments.
  • Expertise in supervised and unsupervised learning, deep learning, and NLP.
  • Ability to communicate technical concepts clearly to cross-functional teams.
  • Experience with production-grade ML/NLP deployments.
  • Strategic thinking around data science product planning under uncertainty.
  • Holistic understanding of ML pipelines within larger systems.
  • Strong problem-solving and critical thinking skills.
  • Ability to read and implement ideas from scientific papers.
  • Excellent English communication skills (written and verbal).

Nice to Have

  • Experience in healthcare, life sciences, clinical trials, or pharmaceutical data.
  • Based in the Netherlands, to occasionally join in-person team and company activities.

About Us

  • The Patient Finder team includes ~30 professionals across App, Data, and AI/ML squads, plus QA, Deployment, Support, and Consultancy.
  • We’re part of IQVIA’s broader healthcare product portfolio across EMEA.
  • Flexible work environment: choose between office, home, or hybrid. We host monthly team days and some squads meet weekly.

IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com

IQVIA is committed to integrity in our hiring process and maintains a zero tolerance policy for candidate fraud. All information and credentials submitted in your application must be truthful and complete. Any false statements, misrepresentations, or material omissions during the recruitment process will result in immediate disqualification of your application, or termination of employment if discovered later, in accordance with applicable law. We appreciate your honesty and professionalism.

IQVIA
IQVIA

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say