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

GPU ML Engineer

$150.4k - $277.6k

Apple Inc.

Cupertino, California, United States Software and Services

Apple’s Compute Frameworks team in GPU, Graphics and Displays org provides a suite of high-performance data parallel algorithms for developers inside and outside of Apple for iOS, macOS and Apple TV. Our efforts are currently focused in the key areas of linear algebra, image processing, machine learning, along with other projects of key interest to Apple. We are always looking for exceptionally dedicated individuals to grow our outstanding team.

Description

Our team is seeking extraordinary machine learning and GPU programming engineers who are passionate about providing robust compute solutions for accelerating machine learning networks on Apple Silicon.Role has the opportunity to influence the design of compute and programming models in next generation GPU architectures.

Responsibilities

  • Adding optimized GPU compute kernels across Machine Learning, Image Processing, Linear Algebra and Computer Vision.
  • Defining and implementing APIs in Metal Performance Shaders.
  • Performing in-depth analysis, compiler and kernel level optimizations to ensure the best possible performance across hardware families.
  • Partnering with Platform Architecture teams to define Apple GPU's compute hardware roadmap. Working with hardware team to analyze performance on future silicon
  • Tune GPU-accelerated compute across products.

Minimum Qualifications

  • Technical BS/MS degree and Equivalent experience.
  • 2 plus years of experience
  • GPU compute kernel framework development, maintenance, and optimization.
  • Experience with system level programming and computer architecture.
  • Experience with high performance parallel programming, GPU programming experience

Preferred Qualifications

  • Excellent programming and problem-solving skills.
  • Good understanding of machine learning fundamentals.
  • Background in mathematics, including linear algebra and numerical methods is a plus.
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the GPU ML Engineer in Cupertino, CA vacancy
  • Apple Inc. in Cupertino, California, is seeking an experienced ML Framework Engineer to join their Server ML Frameworks team. This role focuses on...  ...will have a strong programming background and expertise in GPU compute, with responsibilities including optimizing ML frameworks... 
    Suggested

    Apple Inc.

    Cupertino, CA
    2 days ago
  •  ...Machine Learning team in Cupertino seeks a senior engineer to influence and lead new features in Metal and...  ...compute frameworks through our next‑generation GPU hardware roadmap. You will design APIs, implement compute and ML use cases, and partner with cross‑functional teams... 
    Suggested

    Apple

    Cupertino, CA
    2 days ago
  • NVIDIA AI in Santa Clara, CA is seeking an experienced software engineer to design and implement optimized GPU algorithms for large-scale vector search and ML workloads. You will drive performance analysis and contribute to open-source libraries. The role requires a CS... 
    Suggested

    NVIDIA AI

    Santa Clara, CA
    2 days ago
  • Apple Inc. in Cupertino, CA, is seeking extraordinary machine learning and GPU programming engineers to deliver robust compute solutions on Apple Silicon. You will contributes to optimized kernels, ML workflows, and high-performance GPU architectures across iOS, macOS and... 
    Suggested

    Apple Inc.

    Cupertino, CA
    5 days ago
  • $272k - $431.25k

    We are seeking a Principal AI and ML Infra Software Engineer, GPU Clusters at NVIDIA to join our Hardware Infrastructure team. As an Engineer, you will have a pivotal role in enhancing efficiency for our researchers by implementing progressions throughout the entire stack... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • Google is seeking a Staff Software Engineer for ML Performance on GPU to drive high-performance ML workloads and next-gen GPU architectures. You will work across model deployment, evaluation, and data processing, ensuring peak efficiency on large-scale systems. The role... 

    Google LLC

    Sunnyvale, CA
    4 days ago
  • $150k

     ...the next generation of AI builders, and drive transformative contributions to a knowledge-driven economy. The Role The GPU Kernel Engineer will play a role at the forefront of optimizing performance for the machine learning software stacks, especially at training... 

    Institute of Foundation Models

    Sunnyvale, CA
    5 days ago
  •  ...’ll advance your career.THE ROLE: We are looking for a talented engineer to join our team: developing heterogeneous software for computer...  ...performance.KEY RESPONSIBILITIES: Design, develop, and optimize GPU/CPU software for computer vision, image and video processing workloads... 

    AMD

    Santa Clara, CA
    5 days ago
  •  ...Software Engineer Applied Intuition, Inc. is powering the future of physical AI. Founded...  ...engineer with deep experience in optimizing ML models and deploying them on production-grade...  ...years of experience with ML accelerators, GPU, CPU, SoC architecture and micro-... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $193.3k - $261.5k

     ...forefront of maximizing performance for AWS's custom ML accelerators. Working at the hardware-software boundary, our engineers craft high-performance kernels for ML functions,...  ...FPGAs, or custom architectures- Experience with GPU kernel optimization and GPGPU computing such as... 
    Internship
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    2 days ago
  • $180k

     ...small, highly motivated, and focused on engineering excellence. This organization is for individuals...  ...teammates. ABOUT THE ROLE: As an ML Infrastructure Engineer, you will play a...  ...: Designing, building, and scaling GPU compute infrastructure, training frameworks... 
    Temporary work
    Work experience placement

    Maven Ventures

    Palo Alto, CA
    1 day ago
  • $153.2k - $234.1k

     ...autonomous vehicle behavior across real-world scenarios. As a Senior ML Infra Engineer, you will work on the core systems that enable rapid dataset...  ...methodologies. Experience scaling ML training across large GPU/CPU clusters or specialized accelerators. Familiarity with... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • JPMorganChase in Palo Alto seeks a Lead Software Engineer to design, build, and operate scalable ML training systems on AWS and cloud platforms. You will drive end-to-end training pipelines, run GPU workloads, and ensure governance and observability across environments.... 

    JPMorganChase

    Palo Alto, CA
    2 days ago
  • $150.4k - $277.6k

     ...unique intersection of research, software engineering, hardware engineering, and product...  ...model compression and acceleration, building ML compilers and runtimes for efficient execution...  ...with programming paradigms for the GPU, CPU, and Neural Engine. Familiarity with... 
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • JPMorgan Chase’s Software Engineer III role sits within the Commercial and Investment Banking...  ...design, develop, and deploy secure, scalable ML-powered software solutions, with emphasis...  ...-on cloud/Kubernetes expertise, including GPU workloads and modern microservices. Strong... 

    Testing Site - JPMC

    Palo Alto, CA
    1 day ago
  •  ...opportunity for you to take your software engineering career to the next level. As a Software...  ...development experience, with emphasis on ML systems. Hands-on experience using enterprise...  ...C++ Exposure to deploying or operating GPU workloads in Kubernetes environments... 

    Aumni

    Palo Alto, CA
    2 days ago
  • $193.3k - $261.5k

     ...looking for a Senior Software Development Engineer to own the design and implementation of our...  ...and optimize compute kernels for a custom ML accelerator architecture, targeting...  ...model correctness validation across CPU, GPU, simulator, and hardware targets.- Profile... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $184.7k - $324.8k

     ...Platforms teams to build and scale the innovative ML systems that deliver highly optimized...  ...Are you a results-oriented and versatile engineer who can excel in an Agile environment? You...  ...designing and optimizing low-level GPU kernels to maximize hardware utilization,... 
    Immediate start
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  •  ...leading AI platform for autonomous driving with a mapless, hardware-agnostic approach. This role focuses on performance engineering across ML systems, GPU compute and distributed platforms, shaping optimisations for training and cloud inference. You will profile workloads... 

    Wayve

    Sunnyvale, CA
    3 days ago
  • JPMorganChase is seeking a Lead Software Engineer in the AI/ML Data Platforms group to design, build, and operate scalable ML training systems on AWS and Kubernetes. You will drive GPU-based training pipelines, performance optimizations, and governance across environments... 

    JPMorgan Chase & Co.

    Palo Alto, CA
    2 days ago
  • Mistral AI is seeking an experienced engineer to build and operate the ML platform powering large-scale training, evaluation, and batch inference. You...  ...that enables researchers and engineers to run distributed GPU workloads across clusters, hardware types, and regions. You... 

    Precision Labs

    Palo Alto, CA
    5 days ago
  • $184.7k - $324.8k

     ...something! Description As a Senior/Staff Engineer on the Foundation Model Compute...  ...infrastructure ~ Experience with distributed ML training or inference systems ~ Strong programming...  ...accelerator infrastructure such as TPU, GPU ~ Experience with Kubernetes, container... 
    Relocation

    Apple Inc.

    Santa Clara, CA
    1 day ago
  • $147.4k - $272.1k

     ...ML Framework (MetalLM) Engineer, Graphics, Game and ML Cupertino, California, United States Apple’s Server ML Frameworks team in GPU, Graphics and Machine Learning works on enabling Apple Intelligence through high-performance, distributed inference of GenAI applications... 
    Relocation package

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $181.1k - $318.4k

     ...ML Compute Efficiency Automation Engineer, Infrastructure & Planning Cupertino, California, United States Machine Learning and AI Apple’s Platform...  ...Understanding of ML training and inference infrastructure, GPU and TPU utilization, training throughput, scheduling... 
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  •  ...CAEmployment Type: 1099, C2C, W-2Industry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: ML Engineer with LLMLocation: Sunnyvale, CA(onsite)Job Description:6-8 years of experience in machine learning and LLM, with a proven track... 

    SRI Tech

    Sunnyvale, CA
    6 days ago
  • $250k - $350k

    About the RoleWe are seeking Senior/Staff level Inference Engineers to accelerate the performance of Pika's AI-driven products. In this highly...  ...at the intersection of cutting-edge inference acceleration, GPU parallelism, advanced model deployment, and video generation technologies... 
    Work at office
    3 days per week

    Pika

    Palo Alto, CA
    2 days ago
  • $184k - $253k

     ...the global leader in materials science and engineering solutions that are at the foundation of...  ...concept and feasibility for classical, and ML/DL based computer vision algorithms,...  ...PyTorch or similar frameworkKnowledge of GPU programming using CUDA or OpenCLWorking knowledge... 
    Full time
    Work experience placement

    Applied Materials

    Santa Clara, CA
    3 days ago
  • JPMorganChase in Palo Alto is seeking a Lead Software Engineer to drive the design, build, and operation of scalable ML training systems on AWS and other clouds. You will optimize GPU workloads, enable Gen AI/LLM training, and establish governance and observability across... 

    JPMorgan Chase & Co.

    Palo Alto, CA
    2 days ago
  • JPMorganChase in Palo Alto seeks a Lead Software Engineer to architect and operate scalable ML training platforms on AWS and other clouds. You will optimize GPU workloads, enable Gen AI workflows, and enforce governance with observability and automation across environments... 

    Aumni

    Palo Alto, CA
    2 days ago
  •  ...inference speeds; over 10 times faster than GPU-based hyperscale cloud inference services....  ...-speed inference.About The RoleThe Core ML team develops novel machine learning algorithms...  ...capabilities of the Cerebras Wafer-Scale Engine. Our work spans efficient LLM training and... 

    Cerebras Systems

    Sunnyvale, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to GPU ML Engineer. Be the first to apply!