AIML - Sr OS Software Engineer, Evaluation

Apple Inc

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $171k
This role $210k
$122k most similar roles pay here $288k

This role pays more than 77% of similar roles. Most pay $138,187–$204,070 — the shaded band above. At the midpoint, this role pays about $210k versus about $171k 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 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · AIML - Sr 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 for the on-device experimentation service, developing high-performance libraries, and collaborating with cross-functional teams to enhance developer and user experiences. You will leverage Objective-C, Swift, C/C++, Kotlin, or similar languages while focusing on system design fundamentals such as threading, synchronization, and inter-process communication. This role demands a deep understanding of OS impacts on end-user experience and the ability to drive technical discussions and mentor peers through code reviews.

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 of work experience or MS with 5+ years
  • Proficient in Objective-C, Swift, C/C++, Kotlin, or similar languages
  • Strong understanding of operating system fundamentals like threading and scheduling
  • Experience designing high-performance libraries and APIs for OSes
  • Ability to diagnose and resolve issues across software stack layers
  • Proven track record of delivering production-grade OS software
  • Excellent collaborative skills for cross-functional team design work

More like this

Similar roles

AIML - Sr OS Software Engineer, Evaluation

Apple Inc

Cupertino, CA 50 days ago $147,400$272,100
Objective-C Swift C/C++ Kotlin Operating System Fundamentals Threading Synchronization Primitives Inter-Process Communication Scheduling CI/CD Unit Testing Integration Testing

AIML Technical Program Manager

Apple Inc

Sunnyvale, CA 36 days ago $172,100$258,600
Python Java Spark Snowflake Airflow CI/CD Kubernetes AWS Azure Google Cloud Platform Docker Terraform PostgreSQL MongoDB Git JIRA Confluence Tableau Prometheus Grafana

Sr. Software Development Engineer 5.5

Adobe

San Jose 82 days ago $228,600$331,050
Kubernetes Ethos Flex Apache Kafka Redis ElastiCache Prometheus Grafana CI/CD AWS Python PostgreSQL Docker Terraform DevSecOps ELK

Sr. Software Engineering, Enterprise IAM

Salesforce

Remote (Washington - Bellevue, WA) 19 days ago $148,500$223,900
AWS Kubernetes Go Java Python Docker CI/CD Git Jenkins React Chakra UI Redux Toolkit Axios JSON XML RESTful APIs SailPoint Okta Single Sign-On (SSO) Privileged Access Management (PAM) Microservices Architecture Terraform PostgreSQL
Remote