Computational Support for Machine Learning and Transformers, Core OS

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
136 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $229k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays less than 52% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $214k versus about $229k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Computational Support for Machine Learning and Transformers, Core OS

JOB TITLE: Computational Support for Machine Learning and Transformers, Core OS The Vector and Numerics Group within the Core Operating System is seeking a high performance programmer to design and improve subsystems for iOS, macOS, watchOS, and tvOS. Working in a cross functional team, you will implement state of the art routines to support vision algorithms, machine learning training, and inference. You will drive energy efficient and high performance implementations by tightly integrating software and hardware. The role requires developing low level computational support for machine learning primitives, BLAS, and FFT. You must possess excellent coding skills in ASM and C, with detailed knowledge of vector Instruction Set Architectures for ARM NEON and Intel AVX. You will craft robust CPU core level algorithms for technologies like Text to Speech and Voice Isolation.

What you'll do

  • Implement state-of-the-art routines for vision algorithms and machine learning training and inference.
  • Develop energy-efficient and high-performance software by tightly integrating software and hardware.
  • Design and optimize low-level computational support for machine learning primitives and models.
  • Write high-performance code using vector assembly and low-level C.
  • Develop robust CPU core level algorithms derived from specific technology needs.
  • Optimize computational primitives for the Accelerate framework across iOS, macOS, watchOS, and tvOS.

What we're looking for

  • Excellent coding skills in ASM and C.
  • Low level algorithmic development in Machine Learning primitives, BLAS, and FFT.
  • Detailed knowledge of vector Instruction Set Architectures (ISA) of ARM and Intel.
  • BS/MS in mathematics, computer science, or computer engineering.
  • MS/PhD in computer science or computer engineering (preferred).
  • Experience in low level high performance programming.
  • Ability to craft fast and energy efficient routines for a particular CPU core (preferred).

More like this

Similar roles

SoC Machine Learning Design Engineer

Apple Inc

Cupertino, CA 21 days ago $150,400–$277,600
Machine Learning Generative AI PyTorch TensorFlow JAX MLX RAG Verilog SystemVerilog VHDL UVM Static Timing Analysis CDC RDC Reinforcement Learning Deep Neural Networks Data Structures Algorithms
3+ yrs exp

SoC Machine Learning Design Engineer

Apple Inc

Cupertino, CA 21 days ago $184,700–$324,800
Machine Learning Generative AI PyTorch TensorFlow JAX MLX Verilog SystemVerilog VHDL UVM RAG Deep Neural Networks Reinforcement Learning Static Timing Analysis CDC RDC Data Structures Algorithms
10+ yrs exp

High Performance Low Level Programmer

Apple Inc

Cupertino, CA 136 days ago $150,400–$277,600
C Assembly ARM Intel NEON AVX Accelerate Machine Learning LSTM FFT DFT AES SHA BLAS Vector Programming
5+ yrs exp

Machine Learning Video Processing Engineer

Apple Inc

Cupertino, CA 40 days ago $129,300–$194,700
Machine Learning Video Processing Python C/C++ Java Metal CUDA OpenGL OpenCL SIMD NEON GPGPU Signal Processing CPU Architecture

Machine Learning Engineer, Core Engineering

Pinterest

Remote (San Francisco, CA) +2 25 days ago $138,905–$285,982
Machine Learning Deep Learning Recommendation Systems Natural Language Processing Reinforcement Learning Graph Representation Learning Hadoop Spark SQL Big Data Data Processing Pipelines realtime systems Cursor Copilot Codex
2+ yrs exp Remote

RTL Feasibility Engineer, AI/ML Processors

Qualcomm

Austin, TX 40 days ago $101,400–$152,200
SystemVerilog RTL Design Python Perl Shell Scripting Logic Synthesis Static Timing Analysis Power Analysis Git Instruction Set Architecture