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 more than 2 months ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer in Sunnyvale, CA vacancy
  • $19 - $65 per hour

     ...Pandas, NumPy, and PyArrow/Parquet for handling large-scale protobuf data. Strong foundation in classification and supervised learning. Preferred Skills: Nice-to-Haves ~ Experience with distributed processing (e.g., Spark or Ray). Understanding of autonomous... 
    Suggested
    Hourly pay
    Internship

    PlusAI, Inc.

    Santa Clara, CA
    1 day ago
  •  ...strengthening cyber resilience for the infrastructure, systems, and organizations that keep the world running. Our Team's Vision: Our Engineering team is shaping the future of cybersecurity. We thrive on visionary leadership, autonomy, and ownership, fostering a culture of... 
    Suggested
    Immediate start

    Illumio

    Sunnyvale, CA
    3 days ago
  • $19 - $65 per hour

     ...proficiency in C++ and a solid understanding of memory management, computer architecture, and parallel processing principles. Deep Learning Frameworks: Hands-on experience with PyTorch, specifically understanding custom operations, autograd, and training loops.... 
    Suggested
    Hourly pay
    Internship

    PlusAI, Inc.

    Santa Clara, CA
    1 day ago
  • $213k - $263k

    Waymo 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 Driver—The World's Most Experienced Driver™—to improve access...
    Suggested
    Full time
    Remote work

    Waymo

    Mountain View, CA
    16 hours ago
  • $283.5k - $381.6k

    The Role As an ML Engineer within the Application Engineering team, you’ll lead critical...  ...pathways for production-scale learning systems. Collaborate cross-functionally...  ...In order to set you up for success as a Machine Learning Engineer at Wayve, we’re looking... 
    Suggested
    Full time
    Work from home

    Wayve

    Sunnyvale, CA
    2 days ago
  • $161.3k - $274.2k

     ...streamline complex workflows, and continuously learn and adapt. Moveworks is trusted by over...  ...automation with Moveworks’ Reasoning Engine and natural language capabilities, we...  ...Description The Role We are looking for a Machine Learning Engineer to help build cutting edge... 
    Full time
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    17 hours ago
  • $370.04k - $407.33k

    The role As a Staff Machine Learning Engineer on Wayve's Measurement team in AI Evaluation, based in our Sunnyvale office, you will build the computer vision and scene understanding models Wayve uses to measure the performance of the Wayve Driver offline. You will adapt... 
    Full time
    Work at office
    Work from home

    Wayve

    Sunnyvale, CA
    2 days ago
  • $251k - $310k

     ...and in simulation - with automated algorithms. The learned metrics team is a strategic bet to use machine learning to ensure we can scale to meet Waymo's goals...  .... We are looking for researchers and software engineers who are passionate about developing production grade... 
    Full time
    Work experience placement
    Remote work

    Waymo

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

     ...driving data from a diverse set of sensors, enabling software engineers like you to develop multi-modal models and techniques at...  ...a Technical Lead Manager. You will: Apply sensor fusion, machine learning techniques to build multi-modal sensor fusion architectures... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    17 hours ago
  • $311.85k - $370k

     ...autonomous driving. Instead of the hand-engineered, modular stacks that defined the first era...  ...single, end-to-end neural network that learns to drive from raw sensor data and...  ...are hiring at either Applied Scientist or Machine Learning Engineer, at TC3 (Senior) or TC... 
    Full time
    Work at office
    Work from home
    Shift work

    Wayve

    Sunnyvale, CA
    2 days ago
  •  ...We're looking for a talented and motivated Machine Learning Engineer to join our team and help develop cutting-edge AI solutions. In this role, you'll have the opportunity to shape and create our machine learning capabilities from the ground up. You'll be at the forefront... 
    Remote work

    GrabJobs

    San Jose, CA
    7 hours ago
  •  ...A growing AI technology startup is seeking an ML Engineer to design and deploy production-grade systems. The role involves using Python and collaborating with teams to optimize customer interactions through advanced AI applications. Candidates should have a degree in... 

    Catalyst Labs, LLC

    Mountain View, CA
    3 days ago
  •  ...Job Requisition ID: JR2015108 Job Category: Engineering Time Type: Full time At NVIDIA, we’re not just building the future, we’re generating...  ...code, data, experiments, and evaluations to accelerate how machine learning gets done. What You’ll Be Doing Design and implement agentic... 
    Full time

    NVIDIA AI

    Santa Clara, CA
    1 day ago
  • $193.93k - $291.15k

     ...the Role Our robotics team is growing and we are looking for a Software Engineer to join our Sensor Data and Calibration team. We are searching for an engineer with robotics and machine learning expertise to develop synthetic sensor simulation models and algorithms.... 
    Full time
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  • $336.4k - $381.6k

     ...for an exceptional leader to spearhead our new Application Engineering team, a self-sufficient and high-impact group focused on localising...  ...small but mighty team of engineers working across robotics, machine learning, and systems integration. You'll drive development of... 
    Full time
    Local area
    Work from home

    Wayve

    Sunnyvale, CA
    2 days ago
  •  ...Combining the foundational model with the fastest data processing engine on the market, Pathway enables enterprises to move beyond...  ...for 1 or 2 R&D Engineers with a strong track record in machine learning models research . This is an extremely ambitious foundational... 
    Permanent employment
    Full time
    Contract work
    Immediate start
    Remote work
    Flexible hours

    Pathway Genomics

    Palo Alto, CA
    3 days ago
  •  ...while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work. About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior engineers and... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    San Jose, CA
    2 days ago
  • $107.66k - $161.7k

     ...topics and providing a unique platform to learn and connect with others. Poe : a...  ...About the Team and Role: Our small engineering team works on challenging problems every...  ...product and our company. At Poe, we use Machine Learning in various parts of the product... 
    Remote job
    Full time
    Work experience placement
    Internship

    Quora

    San Jose, CA
    2 days ago
  • $112k - $293k

    Francisco Partners is seeking a skilled Applied Scientist or ML Engineer in Mountain View, California. You will work on understanding local consumer demands by building models for query understanding and intent classification, while deploying LLM-powered features into... 
    Local area

    Francisco Partners

    Mountain View, CA
    2 days ago
  •  ...Job Description Job Description Machine Learning Engineer This is an opportunity with an early stage startup.(M-F, in Mountain View, CA) About the Role We're looking for an ML research-focused software engineer to join us on our mission to build AI superpowers... 
    Work at office

    Amiri Recruiting

    Mountain View, CA
    23 days ago
  •  ...class researchers, data scientists, and engineers, tackling the most fundamental and impactful...  ...for high-performance computing in deep learning, driving impactful discoveries that...  ...forefront of optimizing performance for the machine learning software stacks, especially at... 
    Work experience placement
    Visa sponsorship

    Institute of Foundation Models

    Sunnyvale, CA
    3 days ago
  •  ...Job Description Job Description Machine Learning Engineer Location: Santa Clara Full Time The Role We are looking for a Machine Learning Engineer to join our core team building scalable ML systems for real-world perception and embodied intelligence. In... 
    Full time

    Maxinsights Corporation

    Santa Clara, CA
    3 days ago
  • $137k - $299k

     ...reliable local e-commerce platform for on-demand last-mile grocery and retail delivery! We're looking for an experienced senior machine learning engineer to help us develop the cutting-edge reinforcement learning models that power DoorDash's growing grocery and retail... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    DoorDash

    Sunnyvale, CA
    more than 2 months ago
  • $195k - $264k

     ...with deep respect for our end users, listening closely to their feedback and needs. ABOUT THE JOB We are looking for a Machine Learning Engineer to help build and develop our ML capabilities at RADAR. The role requires extensive collaboration with teams and functions... 
    Work at office
    Flexible hours

    RADAR

    Sunnyvale, CA
    25 days ago
  • $151.8k - $265.35k

    Key Responsibilities As a Machine Learning Engineer at Adobe, you will play a pivotal role in our ambitious journey to redefine digital experiences. This is your chance to work on innovative solutions that will impact billions of users worldwide! Develop and program coordinated... 
    Full time
    Temporary work
    Local area
    Worldwide

    Adobe

    San Jose, CA
    17 hours ago
  • $152k - $241.5k

    We are now looking for a Senior Machine Learning Applications and Compiler Engineer! NVIDIA is seeking engineers to develop algorithms and optimizations for our LPX inference and compiler stack. You will work at the intersection of large-scale systems, compilers, and deep... 
    Full time

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $122.57k - $256k

     ...Machine Learning Engineer Graduate (TikTok Recommendation) - 2026 Start (BS/MS) Location: San Jose Employment Type: Regular Job Code: A175175 Responsibilities Recommendation algorithm team plays a central role in the company, driving critical product decisions... 
    Temporary work

    TikTok

    San Jose, CA
    2 days ago
  • $336.4k - $370.3k

    The role As a Staff Machine Learning Engineer on Wayve’s Core Model Safety team in AV Core, you will help shape what our end-to-end driving model must understand to be safe and reliable in the real world - and turn that into trained capabilities, clear evidence, and adoption... 
    Full time
    Work at office
    Work from home

    Wayve

    Sunnyvale, CA
    2 days ago
  • Unity Technologies is seeking a Senior Machine Learning Infrastructure Engineer to join our Vector Ads team in Mountain View, CA. This role involves building and operating infrastructure for ML models in a high-scale environment, processing billions of requests daily.... 

    Unity Technologies

    Mountain View, CA
    3 days ago
  • Google Inc. is looking for a Senior Staff Software Engineer in Sunnyvale, California. In this role, you will focus on optimizing machine learning performance and develop ground-breaking technologies that enhance user experience. This position requires strong leadership... 

    Google Inc.

    Sunnyvale, CA
    2 days ago

Do you want to receive more vacancies?

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