Sr. Software Engineer, AI, Search & Knowledge Platforms

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$258,100 / yr
Posted
43 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $201k
This role $215k
$153k most similar roles pay here $269k

This role pays more than 60% of similar roles. Most pay $165,590–$236,225 — the shaded band above. At the midpoint, this role pays about $215k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Sr. Software Engineer, AI, Search & Knowledge Platforms

As a Senior Software Engineer on the AI and Search Platforms team at Apple, you will design and build distributed systems that power search functionalities across various products like Siri, Music, and the App Store. Your daily tasks include developing agentic orchestration frameworks to coordinate complex workflows, enhancing configuration management infrastructure for scalable tuning of search behavior, and ensuring high reliability and performance in handling massive traffic volumes. You will also define technical direction for APIs used by multiple teams, collaborate with cross-functional groups to address their needs, and mentor junior engineers while fostering a strong engineering culture. The role requires expertise in backend development using languages like Go, Rust, C++, or Java, along with deep knowledge of distributed systems and experience in large-scale service design and operation.

What you'll do

  • Design and implement distributed frameworks for coordinating autonomous workflows across services.
  • Build and maintain configuration management infrastructure for scalable search behavior tuning.
  • Ensure reliability and performance of high-throughput, low-latency search traffic platforms.
  • Define technical direction for framework APIs used by multiple product teams.
  • Identify and resolve systemic performance bottlenecks in large-scale backend systems.
  • Mentor engineers on the team to foster a strong engineering culture.

What we're looking for

  • 5+ years of professional backend software engineering experience
  • Proficiency in Go, Rust, C++, or Java
  • Deep understanding of distributed systems and fault tolerance
  • Experience designing and operating large-scale backend services
  • Track record of leading cross-team technical initiatives
  • Strong focus on collaboration and problem-solving skills

More like this

Similar roles

Sr. Software Engineer, AI, Search & Knowledge Platforms

Apple Inc

Seattle, WA 38 days ago $171,600$258,100
Go Rust C++ Java Docker Kubernetes CI/CD Prometheus Grafana PostgreSQL Redis Elasticsearch AWS Azure Google Cloud Platform Git Jenkins DAG-based execution engines Task schedulers Feature flagging Dynamic config propagation

Sr. Software Engineer, AI, Search & Knowledge Platforms

Apple Inc

Santa Clara, CA 38 days ago $181,100$272,100
Go Rust C++ Java Docker Kubernetes AWS CI/CD Prometheus Grafana PostgreSQL Redis Elasticsearch GraphQL REST DAG-based execution engines Task schedulers Feature flagging Dynamic config propagation Search systems Information retrieval systems Agentic AI patterns

Sr. Software Engineer, AI, Search & Knowledge Platforms

Apple Inc

Santa Clara, CA 43 days ago $181,100$272,100
Go Rust C++ Java Docker Kubernetes CI/CD Prometheus Grafana PostgreSQL Redis Elasticsearch AWS Azure Google Cloud Platform Git Jenkins Terraform DAG-based execution engines Feature flagging Dynamic config propagation