About iLike  |  Jobs  |  Press  |  T-shirts  |  Advertise  |  Contact

Join the iLike team!


We're a dedicated group of music enthusiasts that want to help you connect with your friends, fans, and new artists you've never heard of. In general, for all positions we're looking for passionate, hard-working candidates who love big challenges. Our company culture is "work hard, play hard" - we want employees who have a lot of raw talent, and who have the attitude that we can solve any problem if we put our collective brains behind it. We also like to have fun - many of us have decided to leave our big-company corporate jobs to get more of a small-startup experience. If all of this sounds like a good fit for you, send your resume to .


For a peek behind the scenes, check out our team blog.


Note for recruiters and staffing agencies: Sorry, at this time we're doing all our hiring in-house. We've received lots of offers to help us with hiring, but at this point we're not interested.



Job descriptions


NEW - Advertising sales -

We're looking for a salesperson who is a self-starter, with experience in online advertising sales. You would be iLike's first dedicated salesperson, and therefore you would be expected to help with setting up the initial infrastructure needed for scalable advertising sales. This position is located in Seattle, but with an expectation of frequent travel to Los Angeles and New York City. The ideal candidate meets the following job requirements:

  • Minimum of 2 years experience in online advertising sales, preferably 4-5 years experience
  • Measurable track-record of closed sales, ahead of quota or team expectations
  • Proven self-starter, can work to define your own job in an environment of ambiguity
  • Extra-credit: experience managing or leading a team of sales staff
  • Extra-credit: experience in management or selection of ad-server technology, ad-networks, etc

Software Development Engineer in Test -

We're looking for an experienced engineer who has experience in server-side stress tests, performance, monitoring, etc, as well as client-side testing. We're really looking for somebody who is both a tester and an engineer, somebody who can take on hard coding problems as well as testing problems. The key responsibility of this role will be to stress-test iLike.com servers to help us achieve faster performance and higher scalability. The ideal candidate meets the following job requirements:

  • College degree in C.S. or E.E., and 2-4 years industry experience as a computer programmer
  • Significant experience and skill in server-side performance / stress tests
  • Good understanding of Web protocols and formats - HTML, HTTP, XML/HTTP, CSS, JavaScript/AJAX
  • Significant experience with web server/db systems, preferably Linux + MySQL
  • Passion for software engineering, testing, and finding bugs

Web / Server (Ruby) engineer -

We're looking for an experienced engineer who has a passion for Web programming and wants to help us extend the features on iLike. There are tons of cool things we can do on this site, we're only half-way done! We are using Ruby on Rails as our development platform, so we'd love to hire somebody who has experience with Ruby (or a passion for learning it). The ideal candidate meets the following job requirements:

  • College degree in C.S. or E.E., and 3-5 years industry experience as a computer programmer
  • Significant experience and skill writing Web services - back-end and front-end
  • Deep understanding of Web protocols and formats - HTML, HTTP, XML/HTTP, CSS
  • Deep understanding of scalable Web server and database architectures
  • Website programming experience, particularly Linux/Apache/MySQL/PHP, and RUBY
  • Demonstrable skill at (and passion for) creating scalable web services or web sites
  • Extra-credit: DHTML/AJAX programming

Database engineer -

We're looking for an experienced database engineer who has deep experience with databases, performance, data-mining, data modeling. We are collecting a jaw-dropping amount of data about consumer music-listening habits, and there are amazing things we can do with this data, we want your help! :-) The ideal candidate meets the following job requirements:

  • College degree in C.S. or E.E., and 3-5 years industry experience as a database engineer
  • Significant experience and skill writing database applications either Oracle, SQL Server, or MySQL
  • Experience in data modeling, data mining, and database performance tuning
  • Understanding of Web protocols and formats - HTML, HTTP, XML/HTTP, CSS, JavaScript/AJAX
  • Solid programming skills (C/C++, or PERL, or ideally RUBY)

Web/DHTML engineer -

We're looking for an experienced Web engineer who has a passion for DHTML and Javascript/AJAX user-interface programming. Check out the various uses of AJAX/DHTML across iLike.com, if you look at those and your first thought is to look at the HTML source to see how we did it and how you can improve it, let's talk! The ideal candidate meets the following job requirements:

  • College degree in C.S. or E.E., and 3-5 years industry experience as a computer programmer
  • Significant experience and skill writing Web applications including DHTML/Javascript/AJAX front-end code
  • Deep understanding of Web protocols and formats - HTML, HTTP, XML/HTTP, CSS, JavaScript/AJAX
  • Able to implement server-side XML-generating subroutines and the associated client-code for interactive AJAX applications
  • Demonstrable skill at (and passion for) creating simple yet dynamic user interfaces in DHTML
  • Extra-credit: Macromedia Flash scripting
  • Extra-credit: server-side web/database programming


Client engineer -

We're looking for an experienced client-code engineer to write software that integrates with popular media-player / media-library software on Windows and Macintosh computers. We want your help to extend the iLike Sidebar (on Windows and Mac both), as well as to help build support for other less-popular platforms (WinAMP, WindowsMediaPlayer, etc). The ideal candidate meets the following job requirements:

  • College degree in C.S. or E.E., and 3-5 years industry experience as a computer programmer
  • Significant experience and skill writing Windows client code - C/C++ and Win32 APIs
  • Deep experience with at least one major media player (iTunes, Windows Media Player, WinAMP, etc)
  • Good understanding of Web client-server APIs such as basic HTML, XML/HTTP, RPC over HTTP, etc
  • Extra-credit: Macintosh coding experience
  • Extra-credit: server-side web/database programming