Returning Candidate?

Software Development Manager (Amazon Music)

Software Development Manager (Amazon Music)

Job ID 
Posted Date 
Company Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

The Amazon Music Radio team is creating personalized listening experiences for every Amazon customer to discover and enjoy music through Voice, web and mobile platforms. We’re working to make sure each station is the best part of each customer’s day, whether its on their commute, at their desk, or listening at home. We work to continuously improve the customer experience by both refining our search algorithms, experimenting with them at scale, and testing new big ideas and approaches to improve the experience of our millions of passionate music fans. We're also focused on the latest techniques, using machine learning for classification and recommendations, and building on the expertise published in the latest papers from MIREX and ISMIR.

To achieve this, we are building systems to manage, monitor, and action hundreds of simultaneous experiments across thousands of stations. These systems must be scalable, robust, highly available, and low touch. We're also focused on building high throughput systems with a low cost of maintenance, using the best technologies and techniques at hand. We spend our time on things matter to customers, and not the muck of managing systems. We keep operations low through integration with AWS products, such as EC2, EMR, RDS, S3, and DynamoDB. Our services are full Continuous Deployment, with +90% automated test coverage.

You are a talented, detail-oriented, and enthusiastic Software Development Manager who is excited about big challenges, big data, and machine learning. You will contribute your creative ideas and energy to improving the customer experience by leaps and bounds. Duties include hiring, developing, and managing a team of high-performing engineers who research, design, and implement software algorithms which test their best ideas against Amazon's legion of music customers. You will leverage your own strengths and those of your team to make Amazon Music Radio Stations the best part of each customers' day.

Basic Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline
  • 5+ years of experience as a software developer
  • 3+ years of experience managing people
  • Experience developing and executing a software roadmap
  • Experience managing platforms or infrastructure software systems
  • Experience leading highly-skilled software engineering teams
  • Experience forming teams and recruiting software engineers
  • Experience developing careers with highly-skilled software engineer

Preferred Qualifications

  • 5+ years experience managing software development teams
  • Experience with Agile Development
  • Experience with Machine Learning (Classification, Collaborative Filtering)
  • Excellent verbal and written communication skills
  • A passion for large scale, high customer impact ownership
  • A love of music!

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.