Software Engineer, Search and RAG Applications
Core
Building real-time search systems and AI-powered experiences for Siri and Apple search products.
Role type
Senior IC software engineer (search & RAG)
Builds
Real-time search engines, data ingestion pipelines, and ML-based ranking systems for Siri, Spotlight, Safari, and other Apple apps.
Domain
Consumer technology, AI, Information Retrieval
Deliverable
production ML models
Required skills
Distributed systems, real-time data ingestion pipelines, high-performance server software (Linux/Unix), C/C++, Go, Python, Java, Scala, RESTful services, deep learning model training and deployment
Preferred skills
Search ranking and relevance analysis, query understanding, PyTorch, TensorFlow, JAX
Responsibilities
Design and manage real-time data ingestion pipelines, develop advanced search systems, build machine-learned models for search relevance and query understanding, contribute to data generation and evaluation efforts.
Seniority
Mid-level, hands-on IC