IQVIA

Senior Machine Learning Engineer

IQVIA

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇬🇷 Greece

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

LinuxNumpyPandasPythonPyTorchScikit-LearnSQLTensorflow

About the role

  • Lead the design and development of ML applications across product portfolio with focus on generative AI and LLM solutions.
  • Provide architecture and shape coding standards.
  • Evangelize best practices for software engineering including design, development, and lifecycle maintenance.
  • Partner with multiple software engineering teams to encourage practices like code reusability and UX-driven design.
  • Guide the transformation of machine learning research domain expertise into viable prototypes.
  • Enable Machine Learning Engineers to build and train new production-grade algorithms.
  • Research emerging tools, techniques, and algorithms relevant to the team’s success.
  • Meet with stakeholders and product managers to understand technical and business variables.
  • Collaborate with external customers either as a consultant or as a solution ML Engineer.
  • Prepare and submit conference and journal articles.

Requirements

  • Familiarity with traditional ML algorithms (classification, regression) and MLOps processes
  • Experience with building, testing, measuring, and deploying machine learning models in production
  • Experience with LLM engineering, including: Fine-tuning foundation models (GPT-4, Claude, open-source LLMs)
  • Implementing Retrieval-Augmented Generation (RAG) systems
  • Prompt engineering and LLM evaluation frameworks
  • Expertise in building generative AI applications: Development of multimodal AI solutions (text, image)
  • Working with vector databases and embedding models
  • Context window optimization and token management
  • Prior engineering project leadership using relevant skills and technologies: Python (Scikit-learn, TensorFlow, PyTorch, Pandas, Numpy, Scipy) SQL, Linux/Mac command-line tools
  • Familiarity with agile software development lifecycle (SCRUM, Kanban, etc.)
  • Previous experience of owning, maintaining, and enhancing software data products
  • Attention to clarity of code, ease of development, and correctness of implementations
  • Good knowledge of software development best practices including testing, continuous integration, and DevOps tools
  • Experience with mentoring and training junior team members, especially pair programming
  • STEM-related degree (Bachelor's, Master's or Doctorate)
  • 5-8 years' experience working on creating machine learning algorithms for production purposes
Benefits
  • Health insurance
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
machine learninggenerative AILLM engineeringMLOpsPythonScikit-learnTensorFlowPyTorchSQLmultimodal AI
Soft skills
leadershipcollaborationcommunicationmentoringattention to detailcode clarityproblem-solvingstakeholder engagementbest practices evangelismteam encouragement
Certifications
STEM-related degree