United States

Apple Silicon GPU Driver Engineer, Graphics, Game and ML, Cupertino

Apple Silicon GPU Driver Engineer, Graphics, Game and ML, Cupertino
Description
Apple Silicon Gpu Driver Engineer, Graphics, Game And Ml

Apple's Ggml Team Provides Developers Access To Harness The Power Of The Gpu Across All Of Apple's Innovative Products, From Iphone, Ipad, Apple Tv, Apple Watch To The Mac Product Line. Apple Silicon Gpu Driver Scheduler Team Within Graphics, Games And Ml Group Is Seeking A Senior/Principal Engineer To Lead Design Of Gpu Scheduling Mechanisms That Drive Peak Utilization And Orchestrate Distributed Inference Across Multi-Node Clusters For Server-Side Ml Acceleration - The Compute Infrastructure Foundation That Will Deliver Apple Intelligence On Private Cloud Compute At Unprecedented Scale.The Apple Silicon Gpu Driver Scheduler Team Is Directly Responsible For Gpu Workload Management Including Scheduling Of Commands On The Gpu, Manage Resources And Dependencies, Responsiveness And Quality Of Service For Applications Using The Gpu. The Gpu Scheduler Team Directly Impacts The Performance And Power Efficiency Of All Apple Products Using Apple Silicon Gpu. We Are Looking For An Engineer With A Strong Engineering Background Who Is Excited To Work With Engineers And Other Leaders At Apple To Deliver Apple Gpus Across All Apple Devices, Build And Ship Exciting New Gpu Focused Features, Work With Other Teams To Prototype Future Hw And Sw Gpu Features. In This Role, You'll Architect The Gpu Driver Scheduling Layer Underneath Apple's Largest Server-Side Ml And Llm Workloads. You'll Design Parallelism Strategies That Scale From A Single Gpu To Clusters Of Nodes, Build The Synchronization And Communication Primitives That Hold Them Together, And Shape The Hw/Sw Interfaces For Next-Generation Gpu Designs. You Will Be Working At The Intersection Of Cutting-Edge Ml Systems, Systems Programming And Hardware Acceleration, Partnering With World-Class Teams Across Apple Software And Hardware Organizations To Co-Design Scheduling Primitives In Next-Generation Gpu, Collaborate With Framework And Infrastructure Teams To Expose Scheduling Control Where It Matters, And Contribute To The Performance And Reliability Characteristics That Ultimately Determine Inference Latency And Cost. We Are Seeking An Individual With Curiosity And Passion To Learn And Innovate. The People Here At Apple Don't Just Create Products— They Create The Kind Of Wonder That's Revolutionized Entire Industries. It's The Diversity Of Those People And Their Ideas That Inspires The Innovation That Runs Through Everything We Do, From Amazing Technology To Industry-Leading Environmental Efforts. Join Apple, And Help Us Leave The World Better Than We Found It.Responsibilities

Design And Implement Low-Level Gpu Driver And Scheduler Features Optimized For Ml/Llm Workloads Design, Implement, And Optimize Scheduling Strategies For Efficient Parallelism Across One Or More Gpus— Data, Model, And Pipeline Parallelism Co-Design Scheduling Primitives With Hardware, Performance-Architecture, And Software Teams To Achieve Peak Compute Utilization And Optimal Memory Throughput On Next-Generation Gpu DesignsDesign And Implement Multi-Gpu Communication And Synchronization Using Rdma Technologies, Integrating With Soc, Networking, And Gpu Front-End Primitives, And Influencing Api/Framework Usage Design And Implement Scalable Ml Serving Infrastructure With First-Class Support For Security, Load Balancing, And Fault ToleranceContribute To The Design Of Apis And Abstractions That Expose Scheduling Control To Higher Layers Of The Ml Stack Drive Debug, Performance Analysis, And Optimization For Ml Workloads— Identifying Bottlenecks In Compute, Memory, And Distributed/Network Subsystems Minimum Qualifications

Technical Bs/Ms Degree Or Equivalent Experience Excellent Systems Programming Knowledge With C Or C++ Strong Experience With Operating Systems And/Or Scheduling Policies Knowledge Experience Or Deep Understanding Of Distributed Systems And Parallel Computing Architectures Understanding Of Systems Architecture/Compilers/AlgorithmsExcellent Written And Oral Communication Skills Preferred Qualifications

Experience With Gpu Programming (Cuda/Rocm/Metal) And High-Performance Computing, Successfully Optimizing Large-Scale Parallel Workloads Experience With Inter-Node Communication Technologies (Infiniband, Rdma, Nccl) In The Context Of Ml Training/Inference

Highlights
Safety Tips
If the salary for a position is far above normal, proceed with caution.
1 / 10
More info about this ad

Apple Silicon GPU Driver Engineer, Graphics, Game and ML has been posted in the Sunnyvale Transportation & Logistics category on Locanto.

For Sunnyvale, there are no other ads posted in this category.

Interested in more? Widen your search to view ads in nearby areas of Sunnyvale. This includes Transportation & Logistics in Santa Clara, San Jose and Mountain View. There are more ads within a 10 mi radius for this category. If you want to view those ads, click here.

Go to next ad