Software Engineer, Music (Senior or Junior)

North America

CA – Emeryville


#: 48606-en_US



United States



Gracenote is looking for a creative Software Engineer or Senior Software Engineer to join our Music Engineering organization. Our Music Engineering organization is responsible for a wide variety of music products that help hundreds of millions of music fans identify, discover and connect with the songs and artists they love.


We have multiple opportunities for creative, passionate individuals to join our team of talented software developers working on Gracenote Metadata, Gracenote Database, and Gracenote Ingestion products. Gracenote's music metadata (artists, recordings, songs, albums, etc.) is the most comprehensive collection of worldwide music data available today used in services you know by name. Gracenote music prducts enable entertainment services to simplify how fans find, discover and connect with more of the music they love.


With Gracenote Music Engineering, you will have the opportunity to be a valued member of a self-organizing Agile team. You will become an expert in Gracenote’s music technologies and platforms and will have the opportunity to work on projects from conception to completion. A typical work day can range from researching and prototyping solutions, solving problems, developing tools, brainstorming with team members and writing/architecting software for our music products.  


If you are passionate about music and love the challenges of working with dynamic data, this is the position for you!




  • Bachelor’s degree or equivalent in a related technical field
  • Professional experience building and maintaining complex software projects
  • Proficiency in technologies such as Python, C/C++, C#, Java and/or Go
  • Experience with Linux/Unix environment
  • Experience working with large datasets and ETL processes
  • Experience with SQL and other database technologies
  • Preferred but not required experience with deploying and operating cloud-based and/or distributed infrastructure as well as setting up continuous integration pipelines
  • Working knowledge of any of the following technologies/tools that we use on a daily basis:
    • HDFS, MapReduce, Hive, Sqoop, Spark
    • MongoDB, Cassandra, MySQL, Oracle, SQL Server, Elasticsearch, Redis
    • AWS
    • Kubernetes, Docker and/or other microservices
    • Jenkins, Airflow, Grafana and GIT
  • Excellent analytical and problem solving skills
  • Demonstrated ability to think outside the box
  • Strong verbal and written communication skills
  • Ability to work both independently and well in teams
  • Enthusiasm about music, music data and solving problems in this space



Gracenote, a Nielsen company, is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class