Frontend Engineer - Machine Learning Platform

New York, NY

Spotify logo
Spotify
Apply now Apply later

Posted 2 weeks ago

Every day, hundreds of millions of people all over the world use Spotify to discover and listen to music and podcasts. We seek to understand the world of audio better than anyone else so that we can make excellent recommendations to every individual and keep the world listening. The product includes highly personalized surfaces as well as original playlists such as “Discover Weekly” and “Daily Mix”, all powered by some of the most sophisticated machine learning algorithms in the audio space.
To enable this and all other teams in the ML space, including ads, content, and more, the Machine Learning platform team owns and maintains the infrastructure and the strategy for the platform, on top of which machine learning is done at Spotify. As a member of our ML platform team, you will be working with a multi-functional team of engineers, product managers, researchers, designers, and data scientists to craft the ML user experience across Spotify. You will help build products that enable our ML specialists to be successful at driving new initiatives that connect the creators on Spotify’s platform (music, podcasts, and more) to the rapidly growing global Spotify user base.

What You'll Do:

  • Contribute to our centralized user interface that integrates various ML platform components and helps teams across Spotify collaborate, discover, run, and supervise ML projects
  • Work closely with our multi-functional team to understand our users as well as ML platform components features & limitations to deliver a cohesive user experience
  • Deliver scalable, testable, maintainable, and high-quality code
  • Share knowledge, evangelize standard methodologies, and collaborate with some of Spotify’s best web engineers
  • Work in an environment that supports your individual growth by providing you with exciting work, the freedom to acquire new skills on hack days, reading groups, and a variety of internal training courses

Who You Are:

  • You have at least 3+ years of experience in Web Development (User Experience thinking and skills are a plus)
  • You have strong fundamentals in Javascript (React), HTML, and CSS
  • Care about software architecture across the front-end, back-end, and the APIs that glue them
  • Passionate about code quality, continuous delivery, automated testing
  • You have some experience writing APIs in Python or Java and have an interest in Data and Machine Learning
  • You care about the user experience; building responsive, user-friendly web applications
  • Comfortable working in an agile environment and challenging yourself and your team to improve their ways of working
  • Excellent analytical and problem-solving skills and can communicate your ideas, especially to those not technologically proficient
  • You value team success over personal success
You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what’s playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward-thinking! So bring us your personal experience, your perspectives, and your background. It’s in our differences that we will find the power to keep revolutionizing the way the world listens.
Spotify transformed music listening forever when we launched in 2008. Our mission is to unlock the potential of human creativity by giving a million creative artists the opportunity to live off their art and billions of fans the chance to enjoy and be passionate about these creators. Everything we do is driven by our love for music and podcasting. Today, we are the world’s most popular audio streaming subscription service with a community of more than 320 million users.
Job tags: Java JavaScript Machine Learning ML Python
Job region(s): North America
Share this job: