Sr. Software Engineer (Distributed System)
Apple Inc
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 89% of similar roles. Most pay $139,000–$203,200 — the shaded band above. At the midpoint, this role pays about $237k versus about $171k for comparable roles.
Based on 240 similar postings.
Employer
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 1723 open roles on FindRole.
Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.
Most-posted roles
At a glance
As a Senior Software Engineer on the distributed system team, you will play a pivotal role in building and operating a large-scale web crawl platform that continuously fetches, renders, and extracts structured knowledge from billions of web pages to power Apple's Siri, Spotlight, Apple Maps, and other intelligent services. Your daily responsibilities include working across the full lifecycle of the crawl process, managing request scheduling, page fetching and rendering, and data extraction, while ensuring strict latency service level objectives are met. You will leverage modern AI coding tools to enhance your productivity and code quality, and you must have a strong background in systems programming with experience in Rust, Scala, or Go, as well as hands-on expertise with Kubernetes, AWS services like SQS, S3, MSK (Kafka), EKS, IAM, VPC, Transit Gateways, and Kafka topic management. Additionally, familiarity with defining metrics, writing alert rules, and building dashboards for distributed services is essential.
Skills
What you'll do
What we're looking for
More like this
Apple Inc
Apple Inc
Apple Inc
Adobe
SHI International
SHI International