Software Development Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$226,138–$272,100 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $249k
$121k most similar roles pay here $288k

This role pays more than 90% of similar roles. Most pay $137,006–$217,725 — the shaded band above. At the midpoint, this role pays about $249k versus about $177k 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 1817 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer

Senior Software Engineer position available in a cutting-edge AI infrastructure team, focusing on designing and implementing large-scale distributed storage and retrieval systems for real-time AI/ML workloads. This role involves architecting an in-house key-value store with high availability, vector database, semantic caching pipeline, and multi-region data movement workflows. Daily tasks include building low-latency, fault-tolerant systems for serving embeddings and similarity-search queries at scale, optimizing vector databases using ANN families like HNSW and IVF, and implementing LLM-grounded validation for cached data. Key technologies include distributed systems, vector database engines, semantic caching, and multi-region replication strategies. The ideal candidate will have expertise in C++, Python, and Kubernetes, with a strong background in AI/ML applications and cloud infrastructure integration.

What you'll do

  • Design and implement core infrastructure for a high-availability key-value store.
  • Build low-latency systems to serve embeddings and handle similarity-search queries.
  • Optimize vector database engine with efficient indexing algorithms and ANN families.
  • Architect semantic caching components to reduce compute and storage overhead.
  • Implement multi-region data-copying workflows with geo-distributed replication strategies.

What we're looking for

  • Extensive experience in designing and implementing large-scale distributed storage systems.
  • Proficiency in building fault-tolerant, low-latency data-processing pipelines for AI applications.
  • Expertise in optimizing vector databases with similarity search algorithms and indexing techniques.
  • Experience in architecting semantic caching components to reduce compute overhead.
  • Skills in creating multi-region data movement workflows and ensuring consistency guarantees.

More like this

Similar roles

Software Development Engineer

Apple Inc

Cupertino, CA 1 day ago $152,071$220,900
AWS Python Docker CI/CD Apache Spark PostgreSQL Kubernetes Terraform Prometheus Grafana Redis MongoDB Git Jenkins Ansible Hadoop Scalability Distributed Systems

Software Development Engineer

Apple Inc

Cupertino, CA 1 day ago $187,741$272,100
Swift JavaScript Bash SQL PostgreSQL Tableau Terraform AWS Kubernetes CI/CD Agile Python Docker Prometheus Grafana

Software Development Engineering

Apple Inc

Cupertino, CA 1 day ago $181,100$272,100
Siri Search Dialog_Framework Siri_NLU Siri_NLG Test_Engineering ML_Modeling Build_Integration_Systems Python C++ Swift CI/CD

Software Development Engineer, iOS

Zillow

Remote 4 days ago $136,300$217,700
Swift SwiftUI iOS CI/CD Xcode Human_Interface_Guidelines Accessibility Testing_Frameworks Build_Tools AI-Assisted_Coding_Pods Jenkins Git GitHub Concurrent_Programming Memory_Management Smooth_Scrolling
Remote