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
148 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 $165,950–$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. The engineer will design new features and APIs, maintain high-performance libraries, and manage the full software development lifecycle including testing and debugging. Key responsibilities include optimizing for memory, power, and performance while ensuring a seamless developer experience. Candidates should possess 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. The role addresses the technical challenge of creating an infrastructure to accelerate AI adoption and foster an experimentation culture across various 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 easy for other developers to 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 for both new and existing codebases.
  • Optimize system performance with a specific focus on memory, power, and execution speed.
  • Lead technical design discussions and conduct peer code reviews to improve team output.

What we're looking for

  • A BS in Computer Science or related field with 7 years of experience, or a MS in Computer Science or related field with 5 years of experience.
  • Experience in Objective-C, Swift, C/C++, Kotlin, or similar programming languages.
  • Proficiency in system design and architecture.
  • Strong understanding of operating system fundamentals including threading, synchronization primitives, inter-process communication, and scheduling.
  • Proven ability to deliver production-grade operating system software.
  • Experience with iOS, macOS, or similar operating systems.
  • Skills in programming interface design.
  • Experience in experimentation, A/B testing, and AI.

More like this

Similar roles

Senior OS Software Engineer, Evaluation

Apple Inc

Cupertino, CA 98 days ago $150,400$277,600
Objective-C Swift C C++ Kotlin Operating Systems System Design Architecture A/B Testing AI iOS macOS Threading Synchronization Primitives
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