Sr. Software Engineer, AI, Search & Knowledge Platforms

Apple Inc

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$181,100–$272,100 / yr
Posted
44 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $201k
This role $227k
$151k most similar roles pay here $285k

This role pays more than 68% of similar roles. Most pay $165,590–$236,225 — the shaded band above. At the midpoint, this role pays about $227k 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 large volumes of search traffic. You will work with multiple teams to define technical direction and APIs that support diverse product needs while identifying and resolving systemic issues. Proficiency in languages like Go, Rust, C++, or Java is essential, along with expertise in distributed systems and experience leading cross-team initiatives. This role offers the chance to shape the future of search at Apple on a massive scale.

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

Santa Clara, CA 39 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

Seattle, WA 39 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

Seattle, WA 44 days ago $171,600$258,100
Go Rust C++ Java Docker Kubernetes CI/CD Prometheus Grafana PostgreSQL Redis Elasticsearch AWS Azure Google Cloud DAG-based execution engines Task schedulers Feature flagging Dynamic config propagation Search systems Information retrieval systems Agentic AI patterns