Machine Learning Engineer
New York, NYRemote
Summary
Develops and scales ML systems for Spotify's recommendation reward signals, focusing on sequential models, transformers, generative AI, and production deployment. Collaborates with scientists and engineers on A/B testing and best practices.
About the role
What You’ll Do
- Contribute to designing, scaling/building, evaluating, integrating, shipping, and refining reward signals for recommendations by hands-on ML development.
- Lead collaborations and align across Personalization to integrate and A/B test mid-term signals in various recommendation systems.
- Promote and role-model best practices of ML systems development, testing, evaluation, etc., both inside the team as well as throughout the organization.
Who You Are
- Strong background in machine learning, statistics, optimization; expertise in sequential models, transformers, generative AI, large language models, and fine-tuning.
- Hands-on experience with large cross-collaborative ML projects and managing stakeholders.
- Hands-on experience implementing production ML systems at scale in Java, Scala, Python, or similar.
- Experience with PyTorch, Ray, Hugging Face and related tools.
- Experience with large scale, distributed data processing frameworks/tools like Apache Beam, Apache Spark, Scio, and cloud platforms like GCP or AWS.
- Care about agile software processes, data-driven development, reliability, and disciplined experimentation.
Skills
PyTorchRayHugging FaceApache BeamApache SparkScioGCPAWSPythonJava