Your Responsibilities at Grooveshark: - Contribute to the design, implementation, and management of all the underlying data stores, application services, queues, and custom-written subsystems that power Grooveshark. - Align performance and scalability requirements for new product development projects with the capabilities of our infrastructure. - Monitor and forecast the performance of our infrastructure and prevent any bottlenecks from occurring by optimising code and scaling service architectures. - Serve in an on-call rotation as a tier 2 contact for any service incidents.
Required Skills: - MS or BS degree in Computer Science, Engineering, or equivalent experience. - Substantial experience in developing and debugging in one or more of the following languages: Python, Perl, Ruby, PHP, C, C++, Java, Erlang. - Knowledge of TCP/IP and its implementation and tuning in Linux. - Knowledge of Linux kernel Configuration, performance monitoring, and tuning. - Substantial experience and deep knowledge of one of more of the following projects: Memcache, MySQL, MongoDB, Reddis, Hadoop, pgSQL, Nginx, Varnish, Chef.
Bonus Points will be awarded to applicants who have: - Made contributions to open source projects. - A deep understanding of the underlying hardware properties (CPU, memory, and disk architecture, etc) of modern x86 servers. - Experience in large scale, distributed computing systems. - Extensive knowledge of the source code of one or more of the following projects: Memcache, MySQLl, MongoDB, Reddis, Hadoop, pgSQL, Nginx, Varnish, Chef. - Laser tag expertise.
Grooveshark.com is the world’s premier online music platform. Our service is dedicated to bringing free, on-demand music to the people. Founded in 2006 by two University of Florida students, Grooveshark streams music to more than 30 million people every month.
Our open office environment encourages collaboration and creative thinking. Cubicles and neckties are strictly prohibited. Not yet convinced? Check out these great perks:
- Grooveshark employs an in-house chef who prepares three free meals a day (and there’s always a vegetarian option.) - Frequent company outings are held to help you get to know your coworkers. - Grooveshark values creative thinking and encourages you to spend 20% of your time working on an exciting project outside of your job description. - Do what you love on a team that fosters your strengths and an has an obsession with learning and self-improvement.
*Applicants must be willing to relocate & work in the U.S.
Please send resume along with coding samples to careers@grooveshark.com.