Senior Engineering Program Manager for ML Compute Platform

4 weeks ago


Cupertino, California, United States Apple Full time
Job Description

As a Senior Engineering Program Manager for the ML Compute Platform at Apple, you will be responsible for establishing cross-functional partnerships with all of Apple's ML partners, understanding their use cases and improving the ease of use of the compute services.

Key Responsibilities:

  • Collaborate with Apple's AIML engineering teams to define a partnership strategy across the entire ML ecosystem including 3rd party public cloud, Apple's internal cloud, silicon vendors, and OSS providers to enable Apple Intelligence.
  • Develop and complete capacity forecasting models to ensure optimal compute resource availability for current and future ML workloads.
  • Analyze and track ML compute usage to find opportunities for cost savings without compromising performance. Propose and implement cost-optimization strategies.
  • Provide regular reports to senior leadership on ML compute capacity, performance trends, and cost management efforts. Communicate complex technical concepts to non-technical partners.

Requirements:

  • 5+ years of Product and/or technical program management experience covering some or as many of the following areas as possible: distributed computing, large scale cloud infrastructure, GPU/TPU usage for ML training, software and computing architectures, container stack, and networking.
  • Strong desire to learn, aptitude for problem solving, and the ability to make sophisticated trade-offs.
  • Experience in working with large scale GPU based AI applications, like Natural Language Processing and Recommendation, for training and inference or direct experience in building or managing cloud computing infrastructure and technologies.
  • Proficiency in multitasking and leading sophisticated programs with cross functional teams with a track record in developing and bringing outstanding platforms to market.
  • Self-motivated, independent, and proactive; demonstrated creative and critical thinking capabilities; can quickly (realtime) triage, prioritize, and lead cross-functional teams under pressure.

Preferred Qualifications:

  • 5+ years of work experience in Product/Program and/or solutions architecture or developer roles
  • Demonstrated ability to define product vision, strategy, and roadmap along with the ability to deliver and execute
  • MS/PhD in EE, CS, Math, or Physics or equivalent work experience
  • Experience driving technical partnerships with internal and external cloud, software stakeholders
  • Knowledge of computer systems and cloud infrastructure architecture
  • Familiarity with AI frameworks (e.g. Tensorflow, Pytorch or MxNet) and/or GPU development experience
  • Excellent interpersonal skills including ability to explain sophisticated technical topics to non-experts

About Apple:

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.


  • Senior ML Manager

    4 weeks ago


    Cupertino, California, United States Apple Full time

    Job Title: Senior ML ManagerAbout the Role:We are seeking a Senior ML Manager to lead our multimodal generative technologies team. As a key member of the Intelligent System Experience (ISE) team, you will be responsible for setting the vision and executing on ML research investments targeting user experiences for future hardware and software products.Key...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our dynamic team in Apple's ML Platform & Technology group. This role will focus on designing, building, and maintaining large-scale distributed systems to support the end-to-end machine learning (ML) lifecycle.Key ResponsibilitiesDesign and develop large-scale distributed systems...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking an experienced software engineer with expertise in low-latency networking to optimize customer experience by designing systems that enable scaling network-intensive workloads over thousands of CPUs, GPUs, and TPUs.Key ResponsibilitiesDesign and optimize networking solutions for Machine Learning (ML) and High-Performance Computing...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Senior Engineering Program Manager, AI/ML, Services Engineering at Apple, you will be responsible for leading large, multi-functional programs and feature areas. You will drive and ship complex customer-facing and backend engineering projects under demanding timelines.Key ResponsibilitiesLead all aspects of multiple concurrent features...


  • Cupertino, California, United States Apple Full time

    Data Infrastructure Engineer RoleAt Apple, we're seeking a talented Data Infrastructure Engineer to join our Data and ML Innovation organization. As a key member of our team, you'll play a pivotal role in revolutionizing how we process and use substantial datasets as the heart of Siri, Search, and Machine Learning.Key ResponsibilitiesDesign and implement a...


  • Cupertino, California, United States Apple Full time

    SummaryAs a Senior Software Engineer on Apple's ML Platform and Technology team, you will play a key role in designing, building, and maintaining large-scale distributed systems to support the end-to-end machine learning lifecycle. This involves integrating various internal ML systems and frameworks to orchestrate ML processes, partnering closely with data...

  • Product Manager

    1 month ago


    Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a highly motivated and innovative Product Manager to join our team and oversee the development and expansion of our Data-as-a-Service (DaaS) platform. In this role, you will chart the strategic direction of the DaaS platform and support execution against that long-term strategy, driving a Data First culture within Apple.Key...


  • Cupertino, California, United States Amazon Full time

    About the RoleThe Sr. Software Development Manager of ML Frameworks & Ecosystems at AWS will lead the team that develops and extends Neuron support for leading ML frameworks including PyTorch and JAX.This role requires a strong technical understanding and a motivation to achieve results, with experience partnering with product or program management teams and...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior PR Manager for Apple AI/MLAt Apple, we're looking for a highly skilled Senior PR Manager to join our corporate communications team. This role will be responsible for proactive and reactive communications for Apple's Artificial Intelligence and Machine Learning (AI/ML) work, including Siri, new Apple Intelligence features across all Apple...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAt Apple, we're looking for a skilled Systems Engineer to join our Platform Architecture team. As a key member of this team, you'll be responsible for designing and developing new technologies for interfacing software to hardware prototypes.You'll work closely with software, design verification, and silicon validation teams to deploy and...


  • Cupertino, California, United States Omni Inclusive Full time

    We are seeking a highly skilled Senior Platform Systems Engineer to join our team at Omni Inclusive. This role will focus on engineering, integrating, and maintaining an analytics data platform based on a hybrid cloud infrastructure.Key Responsibilities:Engineer and integrate analytics data platforms on hybrid cloud infrastructureCollaborate with the Data...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking an experienced software engineer with expertise in low-latency networking and collective operations to optimize customer experience by designing systems that enable scaling network-intensive workloads over thousands of CPUs, GPUs, and TPUs.This role is on the forefront of AI/ML, where we spend a good deal of time optimizing the...

  • ML Framework Engineer

    4 weeks ago


    Cupertino, California, United States Apple Full time

    Job Description:We are seeking a highly skilled Machine Learning Framework Developer to join our team at Apple. As a key member of our GPU acceleration team, you will be responsible for designing and developing compiler-based optimizations for Metal backend in ML frameworks such as torch.compile for PyTorch.Responsibilities:Design and develop compiler-based...


  • Cupertino, California, United States Apple Full time

    Machine Learning and AI at AppleCraft the kind of wonder that's revolutionized entire industries. The diversity of people and their ideas supports the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts.We are a production-infrastructure-facing distributed-systems team designing, building, and...


  • Cupertino, California, United States Apple Full time

    Job SummaryCraft innovative software solutions that make a real impact at Apple. As a Senior Software Developer in Test, UI Automation, you will redefine the testing approach and develop new frameworks and tools using cutting-edge technologies.About the RoleYou will work closely with developers, external partners, and other quality engineers to guarantee...


  • Cupertino, California, United States Apple Full time

    Job Description:At Apple, we're looking for an exceptional Engineering Program Manager to join our Cloud Infrastructure team. As a key member of our team, you'll be responsible for leading software product development across a globally distributed organization and delivering new products and features that surprise and delight our internal customers.About the...


  • Cupertino, California, United States Amazon Full time

    About the Role:The AWS Neuron team is seeking a highly skilled Senior Machine Learning Compiler Engineer to join our team. As a key member of our team, you will be responsible for designing and developing a compiler to handle the world's largest ML workloads. You will work closely with our ML services teams to ensure that our compiler meets the needs of our...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Machine Learning Engineer II to join our Annapurna ML pathfinding team. As a key member of this team, you will be responsible for helping our most strategic customers port their models to the AWS Trainium & Inferentia platforms.Key ResponsibilitiesDeliver high-quality code and customizations to make models...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Senior Performance Testing Frameworks Software Engineer at Apple, you will be responsible for designing and implementing large-scale data and compute-intensive frameworks and tools for evaluating the performance of Machine Learning (ML) based products. About the RoleThis role requires building and implementing tools, APIs, and infrastructure...


  • Cupertino, California, United States Apple Full time

    Senior Computer Vision EngineerWe are seeking a highly skilled Senior Computer Vision Engineer to join our team at Apple. As a key member of our computer vision and machine learning team, you will be responsible for developing and implementing cutting-edge computer vision algorithms and techniques to enable innovative products and services.Key...