Spotify is a leading audio streaming subscription service that aims to unlock the potential of human creativity. They are seeking a Machine Learning Engineer to build systems that analyze the performance of music promotions, providing actionable insights for creators and partners.
Responsibilities:
- Contribute to the design, build, evaluation, shipping, and refinement of systems that improve Spotify’s promotional performance with hands-on ML development
- Collaborate with a multidisciplinary team to optimize machine learning models for production use cases, ensuring they are highly efficient, scalable, and consistently meet well-defined success criteria
- Influence the technical design, architecture, and infrastructure decisions to support new and diverse machine learning architectures
- Work with Data and ML Engineers to support transitioning machine learning models from research and development into production
- Implement and monitor model success metrics, diagnose issues, and contribute to an on-call schedule to maintain production stability
Requirements:
- Experience implementing ML systems at scale in Java, Scala, Python or similar languages
- Experience with ML frameworks such as TensorFlow, PyTorch, etc
- Understanding of how to bring machine learning models from research to production
- Collaborative mindset, enjoy working closely with research scientists, machine learning engineers, and data engineers
- Experience in optimizing machine learning models for production use cases
- Familiarity with creating model success metric dashboards
- Willingness to take part in an on-call schedule to maintain performance
- Experience with data pipeline tools like Apache Beam, Scio
- Experience with cloud platforms like GCP
- Exposure to causal ML models, including things like counterfactuals