Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Engineer

Institute of Foundation Models

Job Description

Job Description

About the Institute of Foundation Models

We are a dedicated research lab for building, understanding, using, and risk-managing foundation models. Our mandate is to advance research, nurture the next generation of AI builders, and drive transformative contributions to a knowledge-driven economy.

As part of our team, you’ll have the opportunity to work on the core of cutting-edge foundation model training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI development. You will participate in the development of groundbreaking AI solutions that have the potential to reshape entire industries. Strategic and innovative problem-solving skills will be instrumental in establishing MBZUAI as a global hub for high-performance computing in deep learning, driving impactful discoveries that inspire the next generation of AI pioneers.

The Role

As a Machine Learning Engineer at the Institute of Foundation Models, your primary responsibility is to develop and implement innovative machine learning models that address real-world challenges, pushing the boundaries of artificial intelligence research. You will collaborate with cross-functional teams to deploy scalable solutions, contributing to MBZUAI’s mission of driving impactful AI discoveries and positioning the institution as a leader in the global AI research community. Your expertise will be key in enhancing the performance of large-scale machine learning models, while supporting the development of transformative AI tools that can influence industries worldwide.

Key Responsibilites
  • Collaborate with Research teams to understand technologies, adapting and integrating them into codebase.
  • Develop and implement systems to support the lifecycle of machine learning models, such as data preprocessing, pre-training, post-training, evaluation and so on, especially foundation models.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Contribute to research papers and represent MBZUAI at industry conferences and events, showcasing the institution’s cutting-edge HPC and deep learning capabilities and establishing MBZUAI as a global leader in AI research and innovation.
  • Perform all other duties as reasonably directed by the line manager that are commensurate with these functional objectives.
Academic Qualifications
  • Minimum : Bachelor’s degree or equivalent practical experience. 
  • Preferred : Master's degree or PhD in Computer Science or related technical field.
Professional Experience - Minimum
  • 3 years of experience in software engineering, including experience with Machine Learning (ML) models, ML infrastructure, Natural Language Processing or Computer Vision.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.
  • 2 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing.
  • Excellent problem-solving and troubleshooting skills to address complex technical challenges.
  • Effective communication and collaboration skills to work with cross functional teams.
Professional Experience - Preferred
  • 2 years of experience with improving performance during large scale data processing
  • Hands-on experience with LLM algorithms, such as Supervised Fine-Tuning (SFT) and Reinforcement Learning with Human Feedback (RLHF).
  • Excellent data analysis skills.

Visa Sponsorship

This position is eligible for visa sponsorship.

Benefits Include

*Comprehensive medical, dental, and vision benefits

*Bonus

*401K Plan

*Generous paid time off, sick leave and holidays

*Paid Parental Leave

*Employee Assistance Program

*Life insurance and disability

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer in Sunnyvale, CA vacancy
  • $123.75k - $185k

     ...that values ownership, collaboration, and high standards. Our engineers, product leaders, and go-to-market teams work closely...  ...like command execution.Qualifications:Knowledge and passion in machine learning algorithms, Gen AI, LLMs, and natural language processing (NLP... 
    Suggested
    Work experience placement
    Work at office
    3 days per week

    Eightfold

    Santa Clara, CA
    21 hours ago
  •  ...actions would shift their risk profile.Responsibilities:Develop Machine Learning (ML) and physics-based models for Earth systems applications...  ...-volume production systems.Mandatory:Experience with earth engine and functional programming.Experience with machine learning systems... 
    Suggested
    Shift work

    US Tech Solutions

    Mountain View, CA
    1 day ago
  • $196k - $221k

     ...meetings and conversations? Join our core AI team responsible for ML and work alongside industry-veteran scientists and engineers. As a Machine Learning Engineer, you’ll bring your strong software engineering mindset to machine learning in order to scale and optimize our... 
    Suggested
    Permanent employment

    Otter.ai

    Mountain View, CA
    1 day ago
  • $262k - $364k

     ...models in close partnership with DeepMind, Research, and Ads Machine Learning teams.Design, prototype, and scale high-capacity pCTR architectures...  ...Search experiences, including AI Overviews and AI Mode.Engineer mathematical loss functions and calibration methods, translating... 
    Suggested

    Google

    Mountain View, CA
    1 day ago
  • $132k - $189k

     ...and environmental conditions.Build software tools, utilizing machine learning (ML) automation to streamline image quality (IQ) tuning,...  ...workflows.Minimum qualifications:Bachelor’s degree in Electrical Engineering, Computer Science, Imaging Science, Physics, or a related... 
    Suggested

    Google

    Mountain View, CA
    4 days ago
  • $166k - $244k

     ...together experts in energy, AI, software engineering, and products to build tools that help...  ...a problem that matters at global scale. Learn more about our team and our mission here...  ...role:We're looking for an early career Machine Learning Engineer to join our team. In this... 
    Full time
    Flexible hours

    X Company

    Mountain View, CA
    1 day ago
  • $193.3k - $261.5k

     ...to be part of AI revolution? At AWS our vision is to make deep learning pervasive for everyday developers and to democratize access to...  ...deep-learning workloads This role is for a senior software engineer in the Compiler team for AWS Neuron. As part of this role, you... 
    Local area
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    -136
  •  ...Applied Intuition's Axion Data team builds the data engine to train perception models, facilitating edge and cloud runs and rapid model...  ...-perception stacks, cloud ingestion, and ownership of ML data workflows, with ongoing learning and product impact. #J-18808-Ljbffr... 

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $124k - $195.5k

     ...Deep Learning Software Engineer, TensorRT PerformanceNVIDIA is seeking an experienced Deep Learning Engineer passionate about analyzing and improving...  ...).GPU deep learning has provided the foundation for machines to learn, perceive, reason and solve problems posed using... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...Applied Intuition, Inc. is seeking a performance engineer to accelerate large-scale ML workloads in the data center. You will own profiling, optimization, and cost-efficiency for distributed training and large offline inferences. You will work across accelerators, ML... 

    Applied PC

    Sunnyvale, CA
    1 day ago
  •  ...Applied Intuition, Inc. is a Silicon Valley leader powering the future of physical AI. We seek a Performance Engineer to optimize large-scale ML workloads, focusing on distributed training, batch inference, and cost-effective data processing. You will own profiling across... 

    Decisive Point

    Sunnyvale, CA
    2 days ago
  •  ...A technology solutions firm is seeking a skilled ML Engineer with MLOps and infrastructure focus. Responsibilities include designing...  ...have strong Python skills and hands-on experience with Machine Learning systems, AWS services, and Kubernetes. This role offers opportunities... 

    INSPYR Solutions

    Cupertino, CA
    1 day ago
  • $251k - $310k

     ...Staff Machine Learning Engineer, Tech Lead, Labeling AutomationWaymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $193.3k - $261.5k

     ...motivated, passionate and resourceful Senior Software Development Engineer to bring diverse perspectives, ideas, and skill-sets to make...  ...state of the art technologies in distributed systems and machine learning infrastructure. You will foster a culture of innovation and excellence... 
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    1 day ago
  • $251k - $310k

     ...Perception team, our mission is to build the ultimate cognitive engine for autonomous driving. We are pioneering the use of large...  ...implement state-of-the-art fine-tuning (SFT) and Reinforcement Learning (RLHF/RLAIF, DPO/GRPO/PPO) pipelines. Drastically improve the model... 
    Full time
    Remote work

    Neura Market

    Mountain View, CA
    1 day ago
  •  ...General Motors’ Data Labeling Engineering team is building cutting‑edge labeling tools and pipelines that power autonomous vehicle ML models. The role sits at the intersection of software, data engineering, and ML, focusing on scalable labeling systems and foundations... 

    General Motors

    Mountain View, CA
    1 day ago
  • $175k - $215k

     ...public roads and tens of billions in simulation across 15+ U.S. states. The mission of the Waymo AI Foundations team is to develop machine learning solutions addressing open problems in autonomous driving, towards the goal of safely operating Waymo vehicles in dozens of... 
    Full time
    Temporary work
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $180k - $339.25k

     ...genomic solutions into mainstream healthcare. As a Genomics Deep Learning Engineer, you will be part of an innovative team dedicated to the...  ...extensive multi‑modal models in genomics. Design and implement machine learning techniques to tailor foundation models for... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184.7k - $324.8k

     ...Senior Machine Learning Software Engineer - Computer VisionApple is where individual imaginations converge, united by values that drive exceptional innovation. Every product we develop and service we deliver emerges from our collective commitment to strengthening each... 
    Work experience placement
    Relocation

    Apple

    Sunnyvale, CA
    2 days ago
  • $213k - $263k

     ...a set of tools to support and automate the lifecycle of the machine learning workflow, including feature and experiment management, model...  ...Perception, Planner, Research and Simulation. We are looking for engineers with ML software or ML systems expertise to help us improve... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $213k - $263k

     ...billions in simulation across 15+ U.S. states. Waymo's Systems Engineering team works together to blend software and hardware systems in...  ...and dynamics ~ Proficiency in C++ and Python ~ Ability to learn and utilize new frameworks quickly, employing AI tools or otherwise... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  •  ...Blue River Technology in Santa Clara, CA is seeking a highly skilled Machine Learning Engineer to build the perception stack for our autonomous tractor initiative. You will develop CVML models and training pipelines to improve safety and performance in production environments... 
    Remote work
    Visa sponsorship

    Blue River Technology

    Santa Clara, CA
    2 days ago
  • $213k - $263k

     ...Senior Software Engineer, ML/Eval Data Platforms & InfrastructureWaymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the... 

    Waymo

    Mountain View, CA
    1 day ago
  • $150k - $240k

     ...needed to bring intelligence to every moving machine on the planet. Applied Intuition services...  ...Stockholm; Bangalore; Seoul; and Tokyo. Learn more at applied.co. We are an in‑office...  ...family commitments. Meet our software engineers! Meet some of our software engineers who... 
    Full time
    For contractors
    Work experience placement
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Socket

    Sunnyvale, CA
    2 days ago
  • $150.4k - $277.6k

     ...future Apple products. Our team delivers computer vision and machine learning algorithms that power many Apple technologies like human...  ...You will work closely with Multimodal GenAI researchers and engineers to develop world-class audio-video perception and representation... 
    Relocation

    Apple

    Sunnyvale, CA
    21 hours ago
  • $170k - $216k

     ...Perception team builds the system which learns the spatial-temporal representation and...  ...from a diverse set of sensors, enabling engineers like you to (1) develop methods for efficiently...  ...Technical Lead Manager. You will: Apply machine learning techniques to build multi-modal... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $213k - $263k

     ...realistic environments for testing and training the Waymo Driver. Our team is a diverse and collaborative group of software engineers, machine learning (ML) engineers, and data scientists. We develop industry-leading simulation solutions using advanced ML algorithms that... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $159.05k - $199.3k

     ...About the role We are looking for a software engineer with deep experience in optimizing ML models and deploying them on production‑grade...  ...on embedded compute platforms Experience in working with deep learning frameworks (e.g., PyTorch, JAX, ONNX, etc.) Nice to have: M.Sc... 
    Full time
    For contractors
    For subcontractor

    Decisive Point

    Sunnyvale, CA
    1 day ago
  • $240k - $280k

     ...the best environments in the industry to learn just how fast you can grow, how much you...  ...and enjoying every part of the journey. Machine learning lies at the core of the advertising...  ...streams. As a machine learning model engineer of the Samsung Ads Platform Intelligence... 
    Worldwide

    National Black MBA Association

    Mountain View, CA
    4 days ago
  •  ...Apple Inc. is seeking a Sr. Machine Learning Engineer for the Foundation Models Inference team in Santa Clara, CA. You will collaborate with research and external partners to bring cutting-edge model architectures from prototype to planetary-scale deployment, owning hard... 

    Apple

    Santa Clara, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Engineer. Be the first to apply!