Apple's Hardware Tech group is seeking to architect and optimize their large-scale RAG platform that serves users across all disciplines, by combining deep database expertise with modern AI/ML infrastructure
Requirements
- Understanding of Vector database indexing strategies and tradeoffs
- Strong SQL proficiency with deep understanding of query planning, indexing strategies, and optimization techniques
- Postgres advanced features (extensions, replication, sharding)
- Experience managing large-scale databases serving high-concurrency workloads
- Experience with embedding models and LLM integration patterns
- Proficiency in Python or Javascript
- Production experience deploying and managing vector databases (Milvus, Qdrant, or Weaviate) at scale
Responsibilities
- architect and optimize SQL and vector database infrastructure supporting enterprise-scale design data
- lead technical decisions on database architecture, scaling patterns, and technology selection for the RAG platform
- design comprehensive strategies to ensure optimal performance
- build and refine data ingestion pipelines that enable design teams to seamlessly onboard their data
- collaborate with DevOps/SRE teams to ensure quality of service, proper resource allocation, and system scalability
- improve RAG retrieval performance through hybrid search strategies, index tuning, and embedding optimization
- contribute to full-stack development using Python and JavaScript
Other
- Minimum requirement of BS + 10 years of relevant industry experience
- Collaborative mindset with ability to mentor engineers and work closely with DevOps/SRE teams
- Ability to provide mentorship to other engineers on database best practices and scalable design patterns
- Apple is an equal opportunity employer that is committed to inclusion and diversity
- Must be able to work closely with development team and DevOps/SRE teams