Machine Learning Engineer
Role Overview
Develop and implement machine learning models that address real-world challenges and advance AI research.
Collaborate across teams to deploy scalable solutions and improve large-scale model performance, supporting the institute’s AI research mission.
Key Skills for This Role
Full Job Posting
About the Institute
The Institute of Foundation Models is a research lab focused on building, understanding, using, and risk-managing foundation models.
The institute aims to advance research, develop AI builders, and contribute to a knowledge-driven economy.
Role overview
Develop and implement machine learning models that address real-world challenges and advance AI research.
Collaborate across teams to deploy scalable solutions and improve large-scale model performance, supporting the institute’s AI research mission.
Key responsibilities
- Collaborate with research teams to understand technologies and adapt and integrate them into the codebase.
- Build systems for machine learning model lifecycle stages, including data preprocessing, pre-training, post-training, and evaluation, especially for foundation models.
- Participate in or lead design reviews and help select technologies.
- Review code for style, accuracy, testability, and efficiency.
- Contribute to documentation and educational content and update it based on product or program changes and user feedback.
- Triage, debug, track, and resolve issues, analyzing impacts on hardware, networks, services, and quality.
- Contribute to research papers and represent MBZUAI at conferences and industry events, showcasing HPC and deep learning capabilities.
- Perform other duties reasonably directed by the line manager in support of the role’s objectives.
Academic qualifications
- A bachelor’s degree or equivalent practical experience is required.
- A master’s degree or PhD in Computer Science or a related technical field is preferred.
Professional experience and skills
- At least 3 years of software engineering experience, including experience with ML models, ML infrastructure, NLP, or computer vision.
- At least 2 years of software development experience in one or more programming languages, or 1 year of such experience with an advanced degree in an industry setting.
- At least 2 years of experience with data structures or algorithms in an academic or industry setting.
- At least 2 years of experience with ML algorithms and tools, AI, deep learning, or NLP.
- Strong problem-solving, troubleshooting, communication, and collaboration skills are required.
- Experience improving performance in large-scale data processing, hands-on SFT or RLHF experience, and strong data analysis skills are preferred.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Institute of Foundation Models
Machine Learning Engineer — Pre-training (LLM)
Sunnyvale, USA
Machine Learning Engineer — Reinforcement Learning
Sunnyvale, USA
High Performance Computing Software Engineer - Supercomputing
Abu Dhabi, UAE
The Institute of Foundation Models is seeking an HPC software engineer to build and operate compute infrastructure for large-scale AI workloads. The role covers distributed software, low-level performance optimization, c
Research Scientist - World Modeling
Abu Dhabi, UAE
The Institute of Foundation Models seeks a Research Scientist to lead research for its PAN world model project, spanning video generation, action-conditioned models, robotics, and embodied AI. The role includes developin
Research Engineer - NLP
Abu Dhabi, UAE
The Institute of Foundation Models is seeking an NLP research engineer to develop and improve efficient large language models and related AI systems. The work includes research, algorithm implementation, model integratio
Data & Eval Operations Program Manager
Sunnyvale, USA
Machine Learning Engineer — GPU Kernel
Sunnyvale, USA
Machine Learning Engineer — Pre-training (LLM)
Sunnyvale, USA
Machine Learning Engineer — Reinforcement Learning
Sunnyvale, USA
HPC Engineer
Sunnyvale, USA
High Performance Computing Software Engineer - Supercomputing
Abu Dhabi, UAE
Research Scientist - World Modeling
Abu Dhabi, UAE
Research Engineer - NLP
Abu Dhabi, UAE