Player Queue

Discover music with friends

Play

Songs are added to the queue when you start playing.
    You are currently listening to Radio

    Tap the button on every song to fine tune your listening experience

    Loading...

    Software Engineers - Platform (Full Time - Sunnyvale, CA)

    Help scale our increasingly complicated backend & recommendation platforms. You should have a passion for building highly performant, responsive recommendation engines powered by social graphs in the form of APIs that will be used by millions of people from different platforms

    Role & Responsibilities

    • Participate in the development of the next generation music streaming platform
    • Design and build fault-tolerant, high-performance, scalable systems
    • Design and maintain the core software components that support our platform
    • Improve the scalability, resilience, observability, and efficiency of our core systems
    • Code using primarily PHP, MySQL, No-SQL and Amazon stack
    • Knowledgeable about the different cloud caching technologies
    • Analyze bottlenecks and single points of failure of the whole system and improve performance
    • Ensure that new features will readily scale
    • Work closely with, and incorporate feedback from, product management and front-end engineers
    • Rapidly fix bugs and solve problems
    • Pro-actively look for ways to make Dhingana better
    • Speed, Speed, Speed - must be a performance freak!
    • Play a key role in product development, help shape direction of dhingana feature set

    Requirements

    • Bachelor's degree in Computer Science or equivalent. Masters in CS a plus
    • 2-4 years of commercial software development experience
    • You have built some impressive, non-trivial web applications by hand
    • Excellent programming skills in PHP or Java
    • Disciplined approach to testing and quality assurance
    • Good understanding of web technologies (HTTP, Apache) and familiarity with Unix/Linux
    • Solid understanding of data structures, algorithms and design patterns
    • Great written communication and documentation abilities
    • Comfortable in a small, intense and high-growth start-up environment
    • You know and can admit when something is not great. You can recognize that something you've done needs improvement

    Nice-to-have's

    • Startup experience
    • Experience with Agile product development methodology
    • Good at maintaining servers and troubleshooting
    • Understanding of database query processing and indexing are preferred
    • Experience with OAuth
    • Experience writing unit tests
    • Experience with distributed version control systems (eg: Git)
    • Passion for music and movies

    Benefits & Perks

    Most important benefit we offer is giving you an opportunity to work on amazingly creative and interesting problems that can help make millions of users happy and have a positive impact on their lives.

    We also offer a list of super-cool benefits and perks:

    • Competitive salaries
    • Own part of the company (lots of stock options)
    • Excellent medical benefits and Life insurance too
    • Really flexible hours
    • Unlimited Vacations (how cool is that?)
    • Free weekly lunches and snacks