Software Engineer, Search and RAG Applications

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$150,400–$225,300 / yr
Posted
23 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $163k
This role $188k
$114k most similar roles pay here $237k

This role pays more than 67% of similar roles. Most pay $129,000–$197,500 — the shaded band above. At the midpoint, this role pays about $188k versus about $163k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Search and RAG Applications

Software Engineer, Search and RAG Applications will join the AI, Search & Knowledge Platforms team to develop a best-in-class service for real-time search powering Siri and other Apple search products. The role involves building systems to understand user queries and intents, retrieving and ranking documents, and generating experiences while contributing to horizontal efforts in data generation and evaluation. You will design and manage real-time data ingestion pipelines and develop advanced search systems using distributed systems and high-performance backend infrastructure. Required skills include proficiency in at least two of C/C++, Go, Python, Java, or Scala, along with experience writing server software on Linux/Unix. Preferred qualifications include expertise in PyTorch, TensorFlow, or JAX for deep learning models, RESTful services, and building machine-learned models for search relevance ranking and query understanding within the information retrieval domain.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Develop and maintain high-performance backend systems for real-time search services.
  • Design and manage real-time data ingestion pipelines.
  • Build systems to understand user queries and intents for Siri and other Apple products.
  • Develop machine learning models for search relevance ranking and query understanding.
  • Implement advanced retrieval and ranking algorithms for document processing.
  • Contribute to horizontal efforts in data generation and evaluation.
  • Develop and deploy deep learning models using frameworks like PyTorch, TensorFlow, or JAX.
  • Build and maintain RESTful services in production environments.

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 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 with PyTorch, TensorFlow, or JAX for training/deploying deep learning models and experience with RESTful services in production environments (preferred).

More like this

Similar roles

Software Engineer, Search and RAG Applications

Apple Inc

Seattle, WA 23 days ago $142,300$214,300
RAG Python C++ Go Java Scala PyTorch TensorFlow JAX Distributed Systems RESTful Services Linux Unix Machine Learning Information Retrieval Search Ranking Deep Learning
2+ yrs exp

Staff Senior Machine Learning Engineer, Search & Knowledge Platform

Apple Inc

Seattle, WA 42 days ago $175,000$308,500
Machine Learning Deep Learning LLM RAG NLP PyTorch TensorFlow JAX Python C++ Go Scala Information Retrieval Question Answering Retrieval Ranking Query Understanding Online Inference Optimization Fine-tuning Reinforcement Learning
10+ yrs exp

Staff Senior Machine Learning Engineer, Search & Knowledge Platform

Apple Inc

Seattle, WA 13 days ago $175,000$308,500
Machine Learning Deep Learning LLM RAG NLP PyTorch TensorFlow JAX Python C++ Scala Go Information Retrieval Question Answering Retrieval Ranking Query Understanding Fine-tuning Reinforcement Learning Inference Optimization
10+ yrs exp

Senior Machine Learning Engineer

Apple Inc

Santa Clara, CA 71 days ago $150,400$277,600
Machine Learning Generative AI LLM PyTorch TensorFlow JAX Python C++ Go Java Deep Learning Information Retrieval Data Science Distributed Systems
6+ yrs exp

Machine Learning Engineer

Apple Inc

Santa Clara, CA 17 days ago $150,400$277,600
PyTorch TensorFlow JAX Python C++ Go Java Generative AI Deep Learning LLM Information Retrieval Distributed Systems Search Relevance Ranking Query Understanding
3+ yrs exp