hero

Find a job in the Algorand Ecosystem and network

List your company if you're hiring in the Algorand Ecosystem

Software Engineer - Java

Napster

Napster

Software Engineering
Nashville, TN, USA
Posted on Wednesday, April 5, 2023

Napster is a music streaming service that allows users to listen to music from a library of over 80 million songs. Napster offers a variety of features, including ad-free listening, offline listening, and the ability to create and share playlists.

We are looking for a talented and experienced Software Engineer to join our Media Platform team. You will have the opportunity to work on cutting-edge technologies and make a real impact on the future of music streaming.

Responsibilities

  • Design, develop, and implement key system and application architecture components that support the creation, transfer, and storage of digital assets.
  • Build and maintain a scalable and reliable streaming platform.
  • Work with other engineers to design and implement new features and improve the existing platform.
  • Contribute to the development of new technologies and standards.
  • Use IPFS and CDNs to distribute and cache media files
  • 3+ years of experience in software engineering, with a strong focus on media streaming.
  • Experience with distributed storage (IPFS) and cloud computing.
  • Experience with multiple programming languages, including Node.js, Python, Go, and Rust.
  • Familiarity with media codecs, protocols, and encoding standards.
  • Strong understanding of data structures and algorithms.
  • Excellent written and verbal communication skills.
  • Ability to work independently and as part of a team.
  • Google Cloud experience is a plus.
  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technologies and make a real impact on the future of music streaming.
  • Generous PTO policy.
  • Flexible work hours.
  • Work from home with a 100% distributed team.