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

Distributed 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

The Distributed ML Engineer will play a role at the forefront of optimizing performance for the machine learning software stacks, especially at training and inference, and support the team to develop new and cutting-edge systems. The ideal candidate will have a strong background in parallel computing, and hands-on experience in system level coding, debug methodologies, and large-scale machine learning experience.

Key Responsibilities
  • Understand, analyze, profile, optimize, and provide guidance to the team on deep learning workloads on state-of-the-art hardware and software platforms to improve their efficiency with different levels of optimization
  • Design and implement performance benchmarks and testing methodologies to evaluate application performance
  • Build tools to automate workload analysis, workload optimization, and other critical workflows
  • Triage system issues and identify bottleneck and inefficiencies by analyzing the sources of issues and the impact on hardware, network and propose solutions to enhance GPU utilization
  • Support the team to develop appropriate kernels and systems for new model architectures and algorithms
  • 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.
  • 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
  • Ph.D. in CS, EE or CSEE with 1+ years working experience, OR
  • Masters in CS, EE or CSEE or equivalent experience with 2+ year working experience

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 Distributed Machine Learning Engineer in Sunnyvale, CA vacancy
  • Junior Distributed Machine Learning Engineer Join to apply for the Junior Distributed Machine Learning Engineer role at Jobright.ai Junior Distributed Machine Learning Engineer 1 day ago Be among the first 25 applicants Join to apply for the Junior Distributed Machine Learning... 
    Suggested
    Full time
    Work experience placement
    H1b

    Jobright.ai

    Sunnyvale, CA
    2 days ago
  • An AI lab in Santa Clara is seeking a skilled software engineer with over 8 years of experience to optimize machine learning models for real-time applications. The role involves designing distributed training strategies, collaborating with ML researchers, and developing... 
    Suggested

    Odyssey

    Santa Clara, CA
    4 days ago
  • PlusAI, Inc. in Santa Clara is looking for a talented ML Data Engineer intern to join its innovative team. You will implement a peer-to-peer Distributed Data Orchestration layer for the ML platform while collaborating with multiple teams to define and build backend services... 
    Suggested
    Internship

    PlusAI, Inc.

    Santa Clara, CA
    3 days ago
  • $123.75k - $185k

     ...collaboration, and high standards. Our engineers, product leaders, and go-to-market...  ...Diagnose and troubleshoot issues in complex distributed environments and optimize system...  ...Qualifications:Knowledge and passion in machine learning algorithms, Gen AI, LLMs, and natural... 
    Suggested
    Work experience placement
    Work at office
    3 days per week

    Eightfold

    Santa Clara, CA
    9 hours ago
  • $262k - $364k

     ...partnership with DeepMind, Research, and Ads Machine Learning teams.Design, prototype, and scale...  ..., including AI Overviews and AI Mode.Engineer mathematical loss functions and...  ...areas, including information retrieval, distributed computing, large-scale system design,... 
    Suggested

    Google

    Mountain View, CA
    1 day ago
  • $124k - $195.5k

     ...Deep Learning Software Engineer, TensorRT PerformanceNVIDIA is seeking an experienced Deep Learning...  ..., scheduling, memory management, and distributed inference to set the gold standard for...  ...learning has provided the foundation for machines to learn, perceive, reason and solve... 

    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 frameworks... 

    Applied PC

    Sunnyvale, CA
    1 day ago
  •  ...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 the... 

    Decisive Point

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

     ...Staff Machine Learning Engineer, Tech Lead, Labeling AutomationWaymo is an autonomous driving technology company with the mission to be the world...  ..., and spatial trackingExperience in large model training, distributed computing, and scaling deep learning architectures using... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $213k - $263k

     ...Senior Software Engineer, ML/Eval Data Platforms & InfrastructureWaymo is an autonomous driving technology company with the mission...  ...Experience: 3+ years of professional software engineering experience.Distributed Systems: Hands-on experience with systems that ingest, store,... 

    Waymo

    Mountain View, CA
    1 day ago
  • $281k - $356k

     ...simulation across 15+ U.S. states. The DUE Machine Learning team will build and operate scalable...  ...looking for researchers and software engineers who are passionate about developing...  ...) ~ Experience with large-scale distributed training and data processing ~ Proven... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $175k - $215k

     ...The mission of the Waymo AI Foundations team is to develop machine learning solutions addressing open problems in autonomous driving, towards...  ...-on SWE skills, able to design, implement, and extend large distributed pipelines Experience in AV planning and related research... 
    Full time
    Temporary work
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  • $193.3k - $261.5k

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

    Amazon

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

     ...mission is to build the ultimate cognitive engine for autonomous driving. We are...  ...art fine-tuning (SFT) and Reinforcement Learning (RLHF/RLAIF, DPO/GRPO/PPO) pipelines. Drastically...  ...(interleaved formats, tokenization) and distributed training to advanced post-training... 
    Full time
    Remote work

    Neura Market

    Mountain View, CA
    1 day ago
  • $178.42k - $230.5k

     ...responsible for delivering and maintaining the tools and services engineers here at GM use every day to do their best work and drive our...  ...engineers to collect and act on observability signals from distributed cloud systems and on-vehicle sensorsInfluence the team's technical... 
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $170k - $216k

     ...team builds the system which learns the spatial-temporal representation...  ...set of sensors, enabling engineers like you to (1) develop...  ...Lead Manager. You will: Apply machine learning techniques to build...  ...Develop methods and recipes for distributed fine-tuning enabling multiple... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • $176.1k - $308.2k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a...  ...play a major part in building AI and Machine Learning (ML) solutions that transform the user...  ...Work Personas We approach our distributed world of work with flexibility and trust... 
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    latitude

    Santa Clara, CA
    1 day ago
  • $195k - $230k

     ...information, visit About the RoleWe are looking for a Senior Machine Learning Engineer to help evolve our large-scale recommendation systems and...  ...with large-scale data and ML systems (e.g., Spark, distributed training, real-time inference). - Ability to own features... 
    Full time
    Local area
    Work from home

    News Break

    Mountain View, CA
    2 days ago
  • $150k - $230k

     ...information, visit About the RoleWe are looking for a hands-on Machine Learning Engineer to drive the post-training of our large language models,...  ...-scale training on mid-to-large GPU clusters, applying distributed-training techniques (data parallelism, FSDP, and where relevant... 
    Full time
    Local area
    Work from home

    News Break

    Mountain View, CA
    1 day ago
  • $128k - $260.5k

     ...One platform, its Zero Trust Engine, and the powerful NewEdge network...  ...Visit Careers at Netskope to learn more. Follow us on LinkedIn...  ...intelligence (AI) and machine learning (ML) to protect the...  ...degree + hands-on experience).The Distributed Systems Focus: 6+ years of deep... 

    Netskope

    Santa Clara, CA
    9 hours ago
  • $184k - $287.5k

    We are seeking a Senior Machine Learning Engineer to join our end‑to‑end autonomous driving team! You will help build, train, and deploy large...  ...learning models on real‑world datasets: data preprocessing, distributed training, evaluation, debugging, and iterative improvement... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $161.3k - $274.2k

     ..., California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform...  ...information retrieval techniques, or machine learning based ranking modelsCapable of...  ...InformationWork PersonasWe approach our distributed world of work with flexibility and trust... 
    Work at office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    4 days ago
  • $150k - $250k

     ...join its fast-growing teams.We are seeking a highly skilled Machine Learning Engineer with deep expertise in developing Bird’s Eye View (BEV)...  ...in real-world or production environments.Experience with distributed training, high-performance computing, or GPU acceleration.... 
    Full time

    Plus.ai

    Santa Clara, CA
    2 days ago
  • $139.5k - $258.1k

     ...shape upcoming products from Apple. Our team includes a diversity of backgrounds from applied machine learning engineers with a focus on ML and LLM to experienced distributed systems engineers. As such, we are looking for candidates with applied machine learning experience... 
    Work experience placement
    Relocation

    Apple

    Santa Clara, CA
    1 day ago
  • Summary Join the engineering team that delivers core algorithms powering Vision Pro’s hand...  ...Devices (HID) is looking for a Machine Learning Engineer with experience developing realtime...  ...technologies Experience building distributed data processing pipelines Comfortable... 

    Apple

    Sunnyvale, CA
    2 days ago
  •  ...DoorDash's logistics network. The Drive Machine Learning team builds the prediction and...  ...About The Role As a Machine Learning Engineer on the Drive team, you'll own machine...  ...learning frameworks such as PyTorch and distributed data processing technologies such as Spark... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    DoorDash

    Sunnyvale, CA
    5 days ago
  • $240.1k - $420.2k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious...  ...in data structures, algorithms, and distributed systems. Hands-on depth designing,...  ...work and their assigned work location. Learn more here. To determine eligibility for... 
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    5 hours ago
  • $174.72k - $295.68k

     ...transportation through cutting-edge R&D in AI, machine learning, and smart connectivity.We are looking for a full-time Machine Learning Engineer / Research Scientist to drive the...  ...training across thousands of GPUs using distributed training frameworks (FSDP, DDP, etc.).Conduct... 
    Full time

    XPENG Motors

    Santa Clara, CA
    1 day ago
  • $170k - $240.8k

     ...and model development initiatives. As a Senior ML Engineer, you will collaborate closely with machine learning engineers, research scientists, and other...  ...performance analysis and optimization solutions to scale distributed training workflows and maximize resource... 
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $296.3k

     ....The Role:We are seeking a Principal AI Engineer to lead the design and advancement of our...  .... We're tackling challenges across distributed training, training efficiency, DDP/FSDP,...  ...can focus on realizing your ambitions. Learn how GM supports a rewarding career that... 
    Full time
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    9 hours ago

Do you want to receive more vacancies?

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