Software Development Engineer, Amazon Music

Amazon Music is an immersive audio entertainment service that deepens connections between fans, artists, and creators through personalized music playlists, podcasts, and more.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Software Development Engineer, Amazon Music

Amazon Music is seeking a Software Development Engineer to join their Search team, working on innovative technology that helps millions of customers discover and enjoy music. This role offers the opportunity to work with cutting-edge technologies and solve complex challenges in music streaming and discovery.

The position involves working with large-scale distributed systems, search data platforms, and machine learning-powered services. You'll be handling petabytes of data using technologies like AWS Kinesis, SQS/SNS, Lambda, Apache Spark, S3, and CloudWatch. The team builds systems that power music experiences across multiple platforms including mobile apps, web player, and voice-forward audio engagement through Alexa.

As a Software Development Engineer, you'll be part of an agile team where your ideas can impact millions of users. You'll work on highly consumer-facing products and have a critical voice in the decision-making process. The role combines the resources of a Fortune-500 company with the atmosphere of a start-up.

The position offers competitive compensation ranging from $129,300 to $223,600 per year, depending on location and experience. Amazon provides a comprehensive benefits package including medical coverage, 401k, equity, and sign-on payments. You'll be working in either Sunnyvale or San Francisco, CA, contributing to Amazon Music's mission of delivering music to customers in new and exciting ways.

This is an excellent opportunity for a talented developer who enjoys working with distributed systems, real-time streaming, and data-driven problem solving. You'll be part of a team of passionate engineers and scientists, directly improving the experience of Amazon Music customers worldwide through innovative solutions and cutting-edge technology.

Last updated 19 hours ago

Responsibilities For Software Development Engineer, Amazon Music

  • Work on large-scale distributed systems
  • Build search data platforms and machine learning-powered services
  • Work with petabytes of data and contribute to scalable architectures
  • Develop real-time streaming and big data processing solutions
  • Implement and deploy algorithmic ideas at scale
  • Conduct statistically relevant experiments across millions of customers

Requirements For Software Development Engineer, Amazon Music

Java
Python
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • 3+ years of non-internship professional software development experience

Benefits For Software Development Engineer, Amazon Music

Medical Insurance
401k
  • Comprehensive medical benefits
  • 401k plan
  • Total compensation package including equity
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Music

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.

Software Development Engineer, AWS Global Accelerator

AWS Global Accelerator seeks Software Development Engineer to build and maintain critical networking infrastructure, focusing on packet processing and distributed systems.

Software Development Engineer -II, Amazon - Ads Sales Tech

Amazon Advertising seeks a Software Development Engineer II to build scalable sales enablement products and data solutions for their global sales team.

Software Development Engineer, Network Platform Development

AWS Network Platform Development role focusing on designing and implementing networking solutions for AWS infrastructure, requiring 3+ years of software development experience.