Senior OS Software Engineer, Evaluation

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 65% of similar roles. Most pay $164,750–$236,300 — the shaded band above. At the midpoint, this role pays about $214k versus about $201k 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 · Senior OS Software Engineer, Evaluation

AIML - Sr OS Software Engineer, Evaluation will join the Experimentation team to build and extend a comprehensive experimentation system used across all Apple operating systems. This role focuses on developing the core on-device daemon and framework that enables feature teams to measure, understand, and improve products. You will design new features and APIs for the on-device service while maintaining high-performance libraries with a focus on memory, power, and performance. The position requires expertise in Objective-C, Swift, C/C++, or Kotlin, alongside deep knowledge of operating system fundamentals like threading, synchronization primitives, inter-process communication, and scheduling. You will solve technical challenges related to experimentation and A/B testing while ensuring high-quality developer experiences. This role addresses the critical problem of accelerating AI adoption through a robust infrastructure that supports diverse products across multiple platforms.

What you'll do

  • Design and implement new features and APIs for the on-device Experimentation service across multiple operating systems.
  • Develop and maintain high-performance libraries that are optimized for developer ease of use.
  • Manage the full software development lifecycle including problem definition, design, implementation, testing, and debugging.
  • Diagnose and resolve complex issues across different layers of the software stack.
  • Write unit and integration tests to ensure the reliability of new and existing code.
  • Optimize system performance with a specific focus on memory, power, and execution speed.
  • Lead technical design discussions and conduct peer code reviews to improve overall system architecture.

What we're looking for

  • A BS in Computer Science or related field with 7 years of work experience is required.
  • An MS in Computer Science or related field with 5 years of work experience is required.
  • Experience in Objective-C, Swift, C/C++, Kotlin, or similar languages is required.
  • Strong system design and architecture skills are required.
  • A strong understanding of operating system fundamentals like threading, synchronization, IPC, and scheduling is required.
  • Proven ability to deliver production-grade Operating Systems software is required.
  • Experience in iOS, macOS, or similar operating systems is preferred.
  • Experience in experimentation, A/B testing, or AI is preferred.

More like this

Similar roles

Senior OS Software Engineer, Evaluation

Apple Inc

Cupertino, CA 148 days ago $150,400$277,600
Objective-C Swift C++ C iOS macOS Operating Systems System Design Architecture A/B Testing AI Threading Inter-process Communication Scheduling
7+ yrs exp

Software Engineer, Evaluation

Apple Inc

Cupertino, CA 58 days ago $150,400$277,600
AI Machine Learning Distributed Systems React JavaScript RESTful API SQL NoSQL Benchmarking Software Engineering
3+ yrs exp

Senior Data Scientist, AIML Evaluation

Apple Inc

Cupertino, CA 76 days ago $150,400$277,600
Machine Learning LLMs Python SQL Spark R Scala Prompt Engineering Statistical Data Analysis Data Processing Experimentation

Senior Full-Stack Software Engineer, AIML Data Operations

Apple Inc

Cupertino, CA 30 days ago $216,200$324,800
Swift Objective-C Go C++ Java Python Rust React Angular Vue JavaScript SQL NoSQL Spark Hadoop Kafka Kubernetes AWS Google Cloud Microsoft Azure Distributed Systems Data Pipelines
10+ yrs exp