
Senior Machine Learning Engineer
IQVIA
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇬🇷 Greece
Visit company websiteJob 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