Software Engineer, Search and RAG Applications

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$142,300–$214,300 / yr
Posted
69 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $159k
This role $178k
$114k $225k
below market most similar roles pay here above market

This role pays more than 65% of similar roles. Most pay $124,400–$194,500 — the blue band above. At the midpoint, this role pays about $178k versus about $159k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Search and RAG Applications

The Software Engineer, Search and RAG Applications joins the AI, Search & Knowledge Platforms team to develop a best-in-class service for real-time search powering Siri and other Apple search products. You will build systems to understand user queries and intents, retrieve and rank documents, and generate experiences. Day-to-day responsibilities include designing and managing real-time data ingestion pipelines, developing advanced search systems, and contributing to horizontal efforts in data generation and evaluation. You will utilize distributed systems, high-performance server software on Linux/Unix, and languages including C/C++, Go, Python, Java, or Scala. The role involves building machine-learned models for search relevance ranking and query understanding using PyTorch, TensorFlow, or JAX. This work solves technical problems in intelligent information retrieval across various products like Spotlight and Safari.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Design and build systems to understand user queries and intents.
  • Develop and manage real-time data ingestion pipelines.
  • Build and deploy machine learning models for search relevance ranking.
  • Develop high-performance backend systems for real-time search services.
  • Retrieve and rank documents to generate search experiences.
  • Contribute to horizontal efforts in data generation and evaluation.
  • Write high-performance server software on Linux/Unix environments.
  • Analyze search ranking and relevance requirements to identify opportunities.

What we're looking for

  • 2+ years of industry-related experience working in collaborative environments.
  • Experience writing high-performance server software on Linux/Unix.
  • Proficiency in at least two of the following languages: C/C++, Go, Python, Java, or Scala.
  • BS in Computer Science, Artificial Intelligence, Machine Learning, Information Retrieval, Data Science, or a related field or equivalent work experience.
  • Experience with real-time ingestion pipelines (preferred).
  • Experience analyzing search ranking and relevance requirements, issues, and opportunities (preferred).
  • Experience building machine-learned models for search relevance ranking, query understanding, and questioning (preferred).
  • Experience utilizing PyTorch, TensorFlow, or JAX for training and deploying deep learning models (preferred).

More like this

Similar roles

Software Engineer, Search and RAG Applications

Apple Inc

Santa Clara, CA 69 days ago $150,400–$225,300
Python C/C++ Go Java Scala PyTorch TensorFlow JAX Distributed Systems RESTful Services Linux Unix Machine Learning Information Retrieval Data Ingestion Pipelines Deep Learning
2+ yrs exp

Software Applications Engineer

HP Inc.

Fort Collins, CO 8 days ago $65,600–$101,000
Python Java Go C++ REST APIs HTTP OAuth 2.0 OpenID Connect SSO TLS Microsoft Entra Azure AD IAM LLM APIs GitHub Copilot Agile

Senior Software Engineer, Search Platform

Oracle

Nashville, TN 46 days ago $92,500–$209,500
Distributed Systems API Indexing Query Processing Observability Software Architecture Performance Profiling Security Scalability
3+ yrs exp

Application Software Engineer, Applied AI

SpaceX

Redmond, WA +6 89 days ago $125,000–$165,000
Large Language Models Agentic Systems Python C#.NET Go Scala Java Docker Kubernetes Kafka Angular React PostgreSQL SQL Server LLM-as-judge A/B testing Red-teaming Fine-tuning
2+ yrs exp