We’re Hiring

Last.fm is growing. We’re currently looking for great people to join our team.

How to Apply

To apply for any of these positions, please send an email to , with the job title as your subject. Note, no agencies will be considered.

Please include a short cover letter, with the following:

  • Your Last.fm user name
  • Your CV
  • Your current notice period
  • Your eligibility to work in the UK
  • Your salary expectation

We reserve the right to be unimpressed if you can’t follow these simple instructions. Unless otherwise stated, all positions will be full time, and based at Last.fm HQ in London SE1 (see how to get there).

Last.fm does not discriminate on the basis of race, religion, colour, sex, age, non-disqualifying physical or mental disability, national origin, sexual orientation, or any other basis covered by local law. All matters related to employment are decided on the basis of qualifications, merit and business need.

If you would like to be considered for employment opportunities with Last.fm and need special assistance due to a disability or accommodation for a disability, please specify this in your application.

Java Developer - Data Team

Last.fm is looking for a developer to join our data team. The team is responsible for vital back end infrastructure including music charts, streaming, the music catalogue, scrobbling, search, reporting, analytics and various internal and public APIs.

We think that everyone should be hands-on and there are opportunities to work across the whole stack, from back-end to front-end. We collaborate closely with everyone in the company - product, design and support, through to the infrastructure and commercial teams. We also collaborate closely with each other - we like to review each other’s work, share techniques and design things as a team.

You are:
* a professional with several years of experience.
* willing to tackle the hard problems first.
* proud to work to a high standard.
* not afraid to change your mind when the evidence leads to unexpected conclusions.

You have:
* strong experience with Java & related technologies - Spring, Hibernate etc.
* some experience with Python, C/C++ and/or Scala.
* experience with Hadoop, Hive and other big data/event processing platforms such as Storm or Spark.
* experience with SQL and NoSQL databases.
* a talent for thinking about scalability, performance and fault tolerance.

As a bonus, perhaps you also:
* feel comfortable with Test Driven Development.
* write SQL like a wizard.
* mash-up APIs in your spare time.
* know your factory from your singleton, and when not to use either.
* play a decent game of foosball.
* like music.
Apply

Web Developer

Last.fm is looking for a Web Developer to join our small web development team.


You will be part of a team that delivers well thought-through and measured features each sprint. We think that everyone should be hands-on and there are opportunities to work across the whole stack, from back-end to front-end. We collaborate closely with everyone in the company - product, design and support, through to the infrastructure and commercial teams. We also collaborate closely with each other - we like to review each other's work, share techniques and design things as a team.

You will:

* prototype then build features, working together with the design and product teams.

* build responsive, accessible features that work across multiple platforms.

* work on a user-facing product used by millions of people.

* hack on things and not be afraid to innovate to get the job done.

* improve journeys on the site, with a user focus.

* maintain and update style guides as new interface problems are solved or designs changed.

* have many opportunities to be inventive, and have your ideas expanded into full features.

* hone your skills by drawing on the strengths of your colleagues.

* solve the unique problems that come with a website that operates at such a large scale, such as performance, A/B testing, service architecture and lazy-loading.

* gather hard evidence to support your ideas.



You are:

* a professional with several years of experience.

* willing to tackle the hard problems first.

* proud to work to a high standard.

* able to put yourself in the shoes of many different users.

* not afraid to change your mind when the evidence leads to unexpected conclusions.



You have:

* the skills for the job - HTML, CSS, Javascript and some imagination.
* strong experience with Python/Django or something comparable

* enough Linux experience to get by.

* experience with version control (Subversion / Git).



As a bonus, perhaps you also:

* feel comfortable with Test Driven Development.

* write SQL like a wizard.

* have a keen eye for graphical and/or interaction design.

* mash-up APIs in your spare time.

* know how to conduct user testing sessions.

* know your factory from your singleton, and when not to use either.

* know how to set up effective experiments in Google Analytics.

* have worked with mobile apps or other non-web interfaces.

* are good at Juggling, or perhaps Trapeze.
Apply

Jobs in other parts of CBSi

If none of these roles take your fancy, take a look at our other London based roles within the rest of CBSi. http://www.cbsinteractive.co.uk/jobs/
Apply