Software Engineer, Music Search
Core
Design and deploy large-scale ML systems powering search and discovery across Apple Music, Siri, and Spotlight to help users find content.
Role type
Senior IC software engineer (search & ML)
Builds
Search relevance, personalization, and content discovery features for Apple platforms
Domain
Music streaming, search, and recommendation systems
Deliverable
production ML models
Required skills
Python, Java, Go, machine learning, NLP, information retrieval, LLMs, distributed systems, big data pipelines, A/B testing
Preferred skills
semantic retrieval, vector databases, large-scale client-server systems
Technologies
Hadoop, Java, Scala, Spark
Responsibilities
Design and implement retrieval and ranking systems using semantics and user context; Analyze system and model performance to identify opportunities for search quality and performance enhancement; Develop automated tests for continuous integration and ensure successful production deployment; Conduct A/B tests to measure search improvements; Collaborate with cross-functional teams to innovate intelligent Music catalog and library search; Enhance search recall and ranking for global Apple devices across all platforms and languages; Utilize big data tech to evaluate content discovery features
Seniority
Senior, hands-on IC