• You are a passionate music buff. You were the DJ at your college radio station back in the day, or at least had moments when you wished you were.
• Your dream job involves building/owning the data processing systems that power the music discovery experience of millions of users every day.
• You view coding as an art form, and your love of coding is second only to your love of deprecating even more code.
• You are a fast learner with strong software development skills, enabling you to meet aggressive deadlines while producing scalable and maintainable systems.
Design and implement systems that manage the unique blend of data (audio data, meta-data, and traditional text-based content) powering our services.
Process large data feeds from multiple music partners, making sure that we always represent the correct information for each artist, song, album, etc.
Lots of coding, testing, and scripting in a linux environment.
Regular interaction with other parts of the engineering organization including mobile apps teams and the core search team.
Proficient in C++, Java, Php and other relevant languages
Strong familiarity with databases/SQL
Experience developing on Unix/Linux
Experience manipulating and managing large amounts of data
Ability to analyze and improve system scalability and stability
Nice to haves:
Experience manipulating terabytes of data.
Familiarity with text search algorithms and related systems
Experience building API's to support apps on iOS, Android, etc.
Experience working with music-related data
Familiarity with web crawling and related concepts
Bachelor’s Degree in Computer Science, Engineering, or equivalent
Competitive with stock options and benefits.
How to apply:
Apply via our careers website: http://soundhound.jobscore.com/jobs/soundhound/software-engineer-music-search-team/bdjVIC9rur4lqqeJe4bk1X