AI/ML - Senior OS Software Engineer, Evaluation

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$147,400–$272,100 / yr
Posted
50 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $219k
This role $210k
$132k most similar roles pay here $287k

This role pays less than 59% of similar roles. Most pay $192,006–$246,150 — the shaded band above. At the midpoint, this role pays about $210k versus about $219k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · AI/ML - Senior OS Software Engineer, Evaluation

As a Senior OS Software Engineer on Apple’s Experimentation team, you will play a pivotal role in building an end-to-end platform for evaluating and improving features across all Apple operating systems, impacting over 2.5 billion devices. Your responsibilities include designing and implementing new APIs and high-performance libraries for the on-device experimentation service, collaborating with feature teams to enhance developer and user experiences, and ensuring robust memory management and performance optimization. You will work closely with cross-functional teams to integrate your solutions into various Apple products, requiring expertise in Objective-C, Swift, C/C++, Kotlin, and a deep understanding of operating system fundamentals like threading and inter-process communication. This role demands strong technical leadership and the ability to drive design discussions while maintaining a customer-centric focus on both developer and end-user experience.

What you'll do

  • Design and implement new features and APIs for the on-device Experimentation service across multiple OSes.
  • Develop high-performance libraries that are easy to use by developers.
  • Diagnose and resolve issues across different layers of the software stack.
  • Write unit and integration tests for new and existing code.
  • Work with cross-functional teams to enable developer and product features.

What we're looking for

  • BS in Computer Science with 7+ years or MS with 5+ years of relevant industry experience
  • Proficiency in Objective-C, Swift, C/C++, Kotlin, or similar languages
  • Strong understanding of operating system fundamentals including threading, synchronization, and scheduling
  • Experience designing high-performance libraries and APIs for multiple OSes
  • Ability to diagnose and resolve issues across software layers and write comprehensive tests
  • Collaborative skills for cross-functional team design and architecture work
  • Proven track record in delivering production-grade Operating Systems software

More like this

Similar roles

Senior AI/ML Software Development Engineer in Test

Apple Inc

Cupertino, CA 23 days ago $147,400$272,100
Python Java CI/CD Docker Kubernetes Terraform Apache_Spark PostgreSQL MySQL JUnit Selenium Git Jenkins Prometheus Grafana Big_Data Machine_Learning_Pods REST_APIs Swagger

Senior Software Engineer, AI Frameworks

Nvidia

Remote (Santa Clara, CA) 68 days ago $152,000$241,500
Kubernetes Docker CI/CD Python Go C++ PyTorch Ray llm-d Dynamo Helm Kustomize Terraform AWS Grafana Prometheus GitOps OpenAPI Swagger
Remote

Senior AI/ML Engineer

General Motors (GM)

Remote (Mountain View, CA) 4 days ago $170,600$261,300
Python Transformers Generative_AI Multimodal_Systems AutoML Quantization Model_Distillation Architecture_Search CVPR ICML NeurIPS IJCAI KDD Robotics_Conference_Papers AV_ADAS_Experience
Remote Hybrid

Senior AI Software Engineer, Kernel Libraries

Nvidia

Remote (Santa Clara, CA) 4 days ago $184,000$287,500
PyTorch TensorFlow JAX ONNX vLLM SGLang MLC FlashInfer Apache TVM MLIR CUDA C/C++ cuTelemetry Triton NVIDIA GPU Architecture Domain Specific Compilers Open Source Contributions
Remote