I

IQVIA

Runs drug trials and sells health data to pharma

Associate AI Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeAthens, GreeceIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, Electrical and Computer Engineering, Software Engineering, Informatics, Information Technology, or Data Science is essential.
  • Hands-on experience building large language model applications and strong software engineering foundations, including testing, version control, and continuous integration and continuous delivery, are essential.
  • The ability to understand complex, document-heavy workflows and translate them into reliable, well-tested AI solutions is required.
  • Three to four years of industry experience, including two to three years in artificial intelligence or machine learning-related roles, is required.
  • Advanced Python programming and strong software engineering practice, including Git, continuous integration and continuous delivery, unit, integration, and end-to-end testing such as pytest, are required.
  • Experience building and consuming REST APIs such as FastAPI, with evidence of application in a business or academic setting, is required.
  • Hands-on experience building large language model applications using retrieval-augmented generation, including embeddings, vector stores, chunking, and hybrid search; tool calling and agent workflows; and large language model APIs such as Azure OpenAI, Anthropic, or AWS Bedrock, is required.
  • Experience in natural language processing and information extraction from unstructured documents, including entity extraction and text classification beyond prompting large language models, is required.
  • Experience working with relational databases and SQL, including data modelling and query optimization, is required.
  • Experience with workflow automation, such as Python scripting, scheduled jobs, or Power Automate, is required.
  • Hands-on use of agentic artificial intelligence development tools such as GitHub Copilot, Cursor, Claude Code, or Claude Cowork is required.
  • Exposure to Agile delivery, including sprints, Jira, and merge-request-based code review, is required.
  • Fluent English and technical writing and documentation skills are required.
  • The role requires the ability to convey technical topics to business stakeholders and subject-matter experts.
  • The role requires analytical and problem-solving ability, attention to detail, and the ability to learn new tools and domains quickly.
  • The role requires the ability to work in a team and independently, take ownership of deliverables, and manage time effectively.

Responsibilities

  • Rebuild validated prototypes as production agents on the enterprise artificial intelligence development platform.
  • Build reusable pipeline modules for retrieval, screening, data extraction, drafting, and quality control that can be combined into deliverable-specific agents.
  • Write tests and evaluation harnesses and follow enterprise engineering standards.
  • Build and refine artificial intelligence workflows with delivery teams.
  • Run pilots on live projects and measure the time saved.
  • Handle routine runs and change requests for artificial intelligence tools already in use.
  • Package applications for deployment.
  • Work in Agile sprints and manage the backlog and tickets in Jira.
  • Raise merge requests for all changes and act on review feedback before changes ship.

Desired Qualifications

  • Exposure to the healthcare sector or pharmaceutical market.
  • A master's degree in Artificial Intelligence, Machine Learning, or Data Science.
  • Experience in a regulated industry such as pharmaceuticals, healthcare, or finance, including handling confidential data, responsible artificial intelligence practice, and compliance requirements such as GDPR.
  • Computer vision for documents, including optical character recognition, layout and table detection, and extracting data from figures.
  • Experience with agent orchestration frameworks such as LangGraph and Model Context Protocol servers.
  • Large language model evaluation, monitoring, and cost tracking using tools such as LangSmith or Langfuse.
  • Experience with R.
  • Experience with Shiny in R or Python.
  • User interface and user experience design for internal tools and applications.
  • Experience with Docker and Linux.
  • Exposure to evidence synthesis or health economics and outcomes research, such as systematic literature reviews or indirect treatment comparisons.

About the Company

IQVIA

Runs drug trials and sells health data to pharma

IQVIA runs clinical trials for drug, biotech and medical device companies and sells them the health data, software and analytics they use to develop and market treatments. Its research arm designs studies, recruits trial sites and patients, and manages trials through to regulatory filing. Its commercial arm sells market data, consulting and software that pharma sales and marketing teams use to plan product launches. Clients pay through multi-year service contracts and data and software subscriptions. IQVIA was formed in 2016 when clinical research firm Quintiles merged with health data company IMS Health, and it is based in Durham, North Carolina.

Company size
10,001+
Company stage
IPO
Headquarters
Durham, NC
Founded
1998

Recently Posted Jobs

Explore more opportunities at IQVIA

See more jobs