Support for Machine Learning and Transformers, Core OS

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $226k
This role $214k
$135k most similar roles pay here $293k

This role pays less than 57% of similar roles. Most pay $196,750–$254,750 — the shaded band above. At the midpoint, this role pays about $214k versus about $226k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

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

Computational Support for Machine Learning and Transformers, Core OS is a role within the Vector and Numerics Group of the Core Operating System team. You will work in a cross-functional team implementing state-of-the-art routines to support vision algorithms, machine learning training, and inference. Your daily responsibilities involve designing and optimizing low-level computational support for machine learning primitives, BLAS, and FFT to power features like Text to Speech and Voice Isolation. The role requires developing energy-efficient, high-performance implementations by integrating software and hardware at the CPU core level. You will utilize C and assembly language while leveraging knowledge of vector Instruction Set Architectures, specifically NEON on ARM and AVX on Intel cores. This position focuses on solving complex computational problems for machine learning models through advanced low-level programming and algorithmic development under tight deadlines.

What you'll do

  • Develop and optimize low-level computational routines for machine learning training and inference.
  • Implement high-performance, energy-efficient algorithms by integrating software with hardware microarchitecture.
  • Write and optimize performance-critical code using C and assembly language.
  • Design and optimize computational primitives for features like Text to Speech and Voice Isolation.
  • Develop low-level routines utilizing vector instruction sets such as NEON on ARM or AVX on Intel.
  • Implement core mathematical libraries including BLAS and FFT for machine learning applications.
  • Create robust, high-performance algorithms that meet strict technical requirements and deadlines.

What we're looking for

  • Excellent coding skills in Assembly and C are required.
  • Experience in low-level high performance programming is required.
  • Experience in low-level algorithmic development for Machine Learning primitives, BLAS, and FFT is required.
  • Detailed knowledge of ARM and Intel vector Instruction Set Architectures (ISA) is required.
  • A BS or MS in mathematics, computer science, or computer engineering is required.
  • An MS or PhD in computer science or computer engineering is preferred.

More like this

Similar roles

Machine Learning Architect, Platform Architecture

Apple Inc

Cupertino, CA 86 days ago $216,200$394,000
Machine Learning C++ Python PyTorch GPU CPU Neural Engine SoC Architecture Compiler Simulation System Architecture Production Inference Training Environments
10+ yrs exp

High Performance Low Level Programmer

Apple Inc

Cupertino, CA 90 days ago $150,400$277,600
C Assembly ARM Intel NEON AVX Accelerate Framework Machine Learning BLAS DFT FFT LSTM AES SHA Vector Programming

Machine Learning Engineer, Apple Foundation Models

Apple Inc

Cary, NC 2 days ago
LLM Reinforcement Learning Python PyTorch JAX Distributed Training Deep Learning Data Filtering Curriculum Learning Model Steering Preference Optimization Synthetic Data Generation Machine Learning

Machine Learning Engineer, Core Engineering

Pinterest

Remote (San Francisco, CA) +2 7 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

SoC Machine Learning Design Engineer

Apple Inc

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

SoC Machine Learning Design Engineer

Apple Inc

Austin, TX 78 days ago
Machine Learning Generative AI PyTorch TensorFlow JAX MLX RAG Verilog SystemVerilog VHDL UVM Static Timing Analysis CDC RDC Deep Neural Networks Reinforcement Learning SoC Design
10+ yrs exp