Senior Software Engineer, System Experience - Personalization

Apple Inc

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 60% of similar roles. Most pay $163,416–$223,750 — the shaded band above. At the midpoint, this role pays about $210k versus about $194k 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 · Senior Software Engineer, System Experience - Personalization

As a Senior Software Engineer on the System Experience team at Apple, you will play a pivotal role in enhancing iOS by integrating privacy-preserving intelligence to personalize core system experiences. Your responsibilities include collaborating with software and ML engineers to design and implement new features across various Apple platforms, focusing on frameworks that power personalized notifications, smart stacks, and predictive app launches. You will drive the development of innovative solutions while adhering to strict device performance constraints, ensuring high-quality user experiences that prioritize privacy. Essential skills for this role include a deep understanding of Objective-C, C, or Swift, expertise in software engineering methodologies, and experience with large codebases and resource-constrained computing environments. This position offers an opportunity to work on cutting-edge technologies impacting over a billion users globally.

What you'll do

  • Design and implement new personalized system experiences for iOS.
  • Develop software frameworks that power core system features like notifications and widgets.
  • Propose and drive innovative solutions to improve codebase and architecture quality.
  • Ensure high-quality feature development while adhering to device performance constraints.
  • Collaborate on developing machine learning-driven intelligence preserving user privacy.

What we're looking for

  • BS, M.S. or PhD in Software Engineering, Computer Science or related field.
  • Comprehensive understanding of performance trade-offs between memory, CPU, and I/O.
  • Deep knowledge of Objective-C, C, or Swift programming languages.
  • Strong foundation in Computer Science fundamentals and software engineering methodologies.
  • Experience working with large, complex codebases and resource-constrained computing environments.

More like this

Similar roles

Senior Software Engineer, Personalization & ML

Upstart

Remote (US) 95 days ago $163,600$226,400
Python Java Kubernetes Docker AWS CI/CD Terraform PostgreSQL Redis Apache Kafka Prometheus Grafana Git Jenkins MLOps Scikit-learn TensorFlow PyTorch Snowflake
Remote

Senior, Software Engineer

Walmart

Sunnyvale, CA 39 days ago $117,000$234,000
Python Java Kafka Docker CI/CD Microservices APIs Video Streaming Real-time Analytics Kubernetes PostgreSQL AWS Azure Git Jenkins Prometheus Grafana Terraform Open-source Libraries SDLC Secure Coding

Senior, Software Engineer

Walmart

Sunnyvale, CA 94 days ago $117,000$234,000
Java Spring Boot microservices architecture Azure Cosmos DB MySQL Oracle Cassandra ElasticSearch Solr MemCache Kafka Kinesis

Senior, Software Engineer

Walmart

Sunnyvale, CA 54 days ago $117,000$234,000
Java Python Azure Cosmos DB CI/CD Kubernetes Docker Terraform GenAI tools PostgreSQL AWS Git J2EE Swagger/OpenAPI JUnit Selenium SonarQube Maven Gradle Spring Boot Hibernate

Senior, Software Engineer

Walmart

Sunnyvale, CA 52 days ago $90,000$180,000
Python Java Kafka Docker CI/CD Microservices APIs Video Streaming Real-time Analytics Machine Learning Image Processing PostgreSQL Redis AWS Kubernetes Terraform Git Jenkins

Senior, Software Engineer

Walmart

Bentonville, AR 73 days ago $90,000$180,000
Python JavaScript Java C++ AWS Azure GCP Kubernetes Docker CI/CD Prometheus Grafana Terraform SQL NoSQL Microservices Containers Event-driven architectures Kafka Queues AI/ML integration API design Cloud infrastructure Automation Security-first engineering