Senior Software Development Engineer - Amazon Music Machine Learning

Berlin, Berlin, DEU

Applications have closed

Amazon.com

Free shipping on millions of items. Get the best of Shopping and Entertainment with Prime. Enjoy low prices and great deals on the largest selection of everyday essentials and other products, including fashion, home, beauty, electronics, Alexa...

View company page

About Amazon Music

Amazon Music is an immersive audio entertainment service that deepens connections between fans, artists, and creators. From personalized music playlists to exclusive podcasts, concert livestreams to artist merch, Amazon Music is innovating at some of the most exciting intersections of music and culture. We offer experiences that serve all listeners with our different tiers of service: Prime members get access to all the music in shuffle mode, and top ad-free podcasts, included with their membership; customers can upgrade to Amazon Music Unlimited for unlimited, on-demand access to 100 million songs, including millions in HD, Ultra HD, and spatial audio; and anyone can listen for free by downloading the Amazon Music app or via Alexa-enabled devices. Join us for the opportunity to influence how Amazon Music engages fans, artists, and creators on a global scale.

Key job responsibilities
Responsibilities include, but are not limited to:
  • Designing and implementing end-to-end solutions
  • Influencing product decisions and scope
  • Identifying and addressing technical debt
  • Providing technical leadership, guiding the team and mentoring teammates
  • Participating in code reviews
  • Staying up to date with industry trends

About the team
As a member of Amazon Music ML, you will be responsible for leading the effort to invent and improve the ways that customers are engaged with recommendations in Amazon Music on all devices.

You will immerse yourself in a world where we work on classifying different forms of music, and create interactive experiences to help users discover the music they are in the mood for.

You will be part of a squad in Berlin that improves existing customer experiences and incubates radically new experiences that multiply the impact of our machine learning capabilities.

You will collaborate with scientists and backend engineers on algorithms to pick the perfect tracks, albums, playlist and stations to play, and build infinitely scalable data stores to help drive those experiences.

Our team is focused on building a personalized, curated, and seamless music experience. We want to help our customers discover up-and-coming artists, while also having access to their favorite established musicians. We build systems that are distributed on a large scale, spanning our music apps, web player, and voice-forward audio engagement on mobile and Amazon Echo devices, powered by Alexa to support our customer base. Amazon Music offerings are available in countries around the world, and our applications support our mission of delivering music to customers in new and exciting ways that enhance their day-to-day lives.

Basic Qualifications


  • Bachelor’s degree in computer science, or equivalent
  • Professional software development experience
  • Programming experience with at least one modern language such as Java, C++, Python, or C# including object-oriented design
  • Experience leading the design or architecture (architecture, design patterns, reliability and scaling) of new and current systems
  • Experience as a mentor or tech lead of an engineering team
  • Highly proficient in both spoken and written English (Common European Framework of Reference C1)

Preferred Qualifications

  • Master's Degree in Computer Science or related field
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience building complex software systems that have been successfully delivered to customers
  • Experience building workflows involving large dataset and/or machine learning models in production using distributed computing and big data processing concepts and technologies


Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.

m/w/d

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: Architecture Big Data Computer Science Engineering Java Machine Learning ML models Privacy Python SDLC Security Testing

Perks/benefits: Career development

Region: Europe
Country: Germany
Job stats:  30  10  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.