Software Development Engineer, Amazon Music Catalog
Core
Building large-scale, high-performance, customer-friendly music streaming services and multi-tier systems for Amazon Music apps, web players, and voice-forward audio engagement on mobile and Echo devices.
Role type
Software Development Engineer (Backend/Systems)
Builds
Distributed systems for music streaming, discovery, and playback across mobile, web, and Alexa devices.
Domain
Music streaming / Cloud computing / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Object-Oriented design, C++, Java, WebServices, XML, Apache services, Linux system development, large-scale system design, reliability and scaling
Preferred skills
Full software development life cycle experience, coding standards, code reviews, source control management, build processes, testing, operations experience
Technologies
Amazon cloud computing infrastructure, C++, Java, WebServices, XML, Apache, Linux
Responsibilities
Design and build multi-tier services to handle huge datasets, create reliable and maintainable code, develop scalable solutions for difficult problems, adapt to new development environments and changing business requirements.
Seniority
Mid-level, hands-on IC