Pre-silicon ML and Compute Framework Engineer, Graphics, Game and ML

Apple

Cupertino (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple is seeking a senior engineer for its Graphics, Games, and Machine Learning team in Cupertino. The role involves influencing new features in Metal and Metal compute frameworks for innovative products like iPhone and Mac.

Your responsibilities include developing software for GPU hardware, designing APIs, and showcasing machine learning use cases. Candidates should have a strong background in GPU compute APIs and C/C++, along with 5+ years of experience in related fields.

Qualifications

  • 5 years of experience in a relevant field.
  • Strong grasp of GPU compute APIs.
  • Good understanding of machine learning and related frameworks.
  • Knowledge of Operating Systems and CPU/GPU programming.
  • Strong programming background in C/C++.

Responsibilities

  • Develop and deliver software for Apple's compute and ML technologies.
  • Design APIs for new hardware features.
  • Collaborate with cross-functional teams on features.
  • Contribute to the verification of new chips and products.

Skills

GPU compute APIs (Metal, CUDA, OpenCL)
Machine learning fundamentals
C/C++ programming
Operating Systems knowledge
Computer Architecture understanding

Education

BS/MS/PhD in Computer Science or related field

Tools

PyTorch
JAX
CoreML

Job description

Summary

Apple’s Graphics, Games, and Machine Learning team provides the compute and graphics software foundation across all of our innovative products including iPhone, iPad, Apple TV, Mac, Vision Pro, and Apple Watch. The Pre-silicon Compute Frameworks team is seeking a senior engineer to influence and lead new features in Metal and Metal compute frameworks through our next-generation GPU hardware roadmap.

Description

The Pre-silicon Compute Frameworks team is responsible for API design and development across Metal and Metal compute frameworks for upcoming hardware features in future Apple Silicon GPUs. As a member of this team, you will contribute to API design, development, and performance analysis across Metal and Metal compute frameworks for future Apple Silicon GPUs. Along with API development, you will develop critical compute and ML use cases to showcase new features. You will partner with other leaders across Apple software and hardware organizations to propose, develop, and evaluate hardware features for new silicon generations from emulation through silicon.

Responsibilities
  • Develop and deliver software representing Apple’s roadmap for compute and ML technologies during hardware development.
  • Design APIs that enable developers to make full use of new hardware features in the simplest way possible.
  • Partner with cross-functional teams to ensure our software and hardware roadmap includes the state-of-the-art features and performance.
  • Contribute to the bring-up and verification of new chips and products using our new GPUs.
Minimum Qualifications
  • BS/MS/PhD or equivalent in Computer Science or related field with 5 years experience.
  • Strong grasp and practical experience with at least one GPU compute APIs (Metal, CUDA, OpenCL, etc.)
  • Good understanding of machine learning fundamentals and familiarity with ML frameworks (PyTorch, JAX, CoreML)
  • Knowledge of Operating Systems, Computer Architecture, and CPU/GPU programming
  • Strong background in C/C++ programming
Preferred Qualifications
  • Experience collaborating in large cross functional projects
  • Familiarity with Apple framework and API design patterns
  • Hands on experience with ML frameworks (PyTorch, JAX, CoreML)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Pre-silicon Compute Framework Manager
Pre-silicon Compute Framework Manager

Apple • Cupertino (CA)

On-site
USD 180,000 - 240,000
Pre-Silicon ML & GPU Compute Framework Architect
Pre-Silicon ML & GPU Compute Framework Architect

Apple • Cupertino (CA)

On-site
USD 120,000 - 160,000
Pre-Silicon Compute Frameworks Lead (GPU/ML)
Pre-Silicon Compute Frameworks Lead (GPU/ML)

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 206,000 - 356,000
Medical coverage
Retirement benefits
Employee stock plan
Pre-silicon Compute Framework Manager
Pre-silicon Compute Framework Manager

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 206,000 - 356,000
Medical coverage
Retirement benefits
Employee stock plan
Pre-Silicon Compute Frameworks Lead
Pre-Silicon Compute Frameworks Lead

Apple • Cupertino (CA)

On-site
USD 180,000 - 240,000
ML Framework (MetalLM) Engineer, Graphics, Game and ML
ML Framework (MetalLM) Engineer, Graphics, Game and ML

Apple • Cupertino (CA)

On-site
USD 120,000 - 160,000
SW ML Optimization Engineer
SW ML Optimization Engineer

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
ML Framework (MetalLM) Engineer, Graphics, Game and ML
ML Framework (MetalLM) Engineer, Graphics, Game and ML

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Employee stock purchase plan
Comprehensive medical and dental coverage
Educational expense reimbursement
+1
Applied Machine Learning Engineer, Platform Architecture
Applied Machine Learning Engineer, Platform Architecture

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
GPU ML Engineer: Accelerate ML on Modern SoCs
GPU ML Engineer: Accelerate ML on Modern SoCs

PVH (Tommy Hilfiger/Calvin Klein) • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Employee stock programs
Relocation support
+1