Senior Software/Machine Learning Engineer - Apple Music
Role details
Job location
Tech stack
Job description
The Music ML team within Apple Services Engineering is looking for a great Software Engineer to build and improve the features and services driving Apple Music personalisation.Our team is responsible for providing personalised features for Apple Music including Home, New, Radio, and Personal Mixes. Our work includes data analysis, large-scale offline pipelines, machine-learned model training and inference, and online services to provide real-time personalised experiences. Our growing London-based team builds and evolves global-scale, leading-edge dynamic data systems.We are responsible for the full lifecycle: collaboration with the Product team, system design, implementation, continuous optimisation and improvement., * Building products and services for millions of users with a focus on great customer experience and privacy
- Developing complex systems that integrate data from many sources to deliver on-the-fly personalisation with low latency
- Tuning performance considering both latency and throughput
- Deploying our systems globally for improved resiliency and end-user experience
- Collaborating across teams to take new user-facing features from conception to production
- Working within our team to develop and deploy massive datasets to improve personsalised features
- Prototyping algorithm changes and launching A/B tests to measure changes to personalised products
- If this sounds exciting to you, we'd love to hear from you. Adding a cover letter to explain your passion for this particular job is greatly appreciated.
Requirements
- Hands-on experience crafting highly scalable recommendations systems
- Understanding of concurrency, algorithms and object oriented programming
- A vision of how to engineer modern ML-driven systems that allow for fast iteration cycles
- Effective collaboration with researchers to improve recommendation algorithms
Preferred Qualifications
- A vision of how to engineer modern ML-driven pipelines, APIs and services at scale
- Extensive experience with object-oriented languages such as Java, C++, and Python