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 N1 (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

Last.fm is looking for a junior or senior Java developer to work in its Data Team on the data infrastructure behind the biggest music site on the planet. The Data Team is reponsible for internal and external services including reporting, analytics, search, charts, streaming, music catalogue, scrobbling and various internal and public APIs.

You will work with offline data processing systems that are distributed, scalable and process massive amounts of data, both maintaining and extending existing systems as well as creating new ones. You will provide services to and be in frequent contact with our commercial and technical teams. You will participate in all aspects of the software development cycle from architecture, coding and testing through to deployment.

We expect you to be proactive, an excellent communicator, to have an interest in learning about and shaping complex systems, and to not shy away from the many random day-to-day tasks it requires to run our business.

We do not believe in matching developer CVs against a list of buzzwords - we look for smart people with good general programming skills as we believe that clever developers can learn new technologies quickly and well. However it wouldn't hurt if you have experience with some of the following:

- Strong relational database and SQL experience including prior work involving a complex database schema (we use PostgreSQL and MySQL.)
- Hadoop, Hive and other "NoSQL" technologies.
- Data mining and data warehousing.
- Spring.
- Object Relational Mapping tools (e.g. Hibernate.)
- Systems that generate and process terabytes of data per day.
- Unit testing (we take Quality Control seriously, see http://blog.last.fm/2008/08/01/quality-control.)
- Linux (all our servers run Linux so you'll need to be comfortable with a command line shell.)
- Agile development methodologies including scrum, code reviews, pair programming.
- Last.fm (being a user of the site doesn't hurt ;)
- Foosball or table tennis.

Our team works on a wide range of technologies so we guarantee that you won't be bored and will get to learn a lot. We are also constantly looking for ways to improve our development methodologies and welcome fresh ideas and approaches. Developers get to spend 10% of their time working on projects of their choice, as long as they are related to Last.fm.

You must be able to legally live and work in the UK and, should you be offered the job, will be required to move to within commuting distance of our offices in East London.
Apply

Web Developer

Last.fm is looking for Web Developers to join our small team of enthusiastic, music loving experts, and help millions of users find music they enjoy every day. Want to participate in building the next generation of Last.fm? You will invent and then create new music discovery features that build on Last.fm's unique understanding of the listening habits of a worldwide community.

You will join the Web team, which is responsible for building and maintaining the web site, mobile site and web services. We are a mixture of back-end and front-end developers and collaborate closely with everyone in the company - from product, design and support, through to the infrastructure and commercial teams.

You will:
* prototype then build features, in collaboration with the design and product teams,
* hack on things and not be afraid to innovate to get the job done,
* improve existing journeys on the site, with a user focus,
* have many opportunities to be inventive, and have your ideas expanded into full features,
* learn about and solve the unique problems that come with a website that operates at such a large scale, such as performance, A/B testing, and service architecture.

You are:
* a graduate or experienced professional,
* willing to tackle the hard problems first,
* proud to work to a high standard.

Required skills:
* HTML, CSS, Javascript
* Server side web development languages, such as PHP, Ruby, Python (we work in PHP with Smarty)
* Understanding of how web technology works, end to end (for example a basic understanding of HTTP)
* Object-oriented programming - you should be comfortable with MVC
* Experience with Javascript frameworks such as JQuery or Prototype
* Experience with web frameworks such as Rails, Django, Symfony or Cake
* Experience with the Linux CLI
* Experience with SQL (e.g. PostgreSQL or MySQL)
* Version Control (Subversion / Git)
* A preference for Vim over Emacs
* A passion for music

As a bonus:
* Familiarity with Test Driven Development is a bonus
* Familiarity consuming APIs or building mash-ups
* An eye for design
Apply

UX Developer

Last.fm is looking for UX Developers to join our small team of enthusiastic, music loving experts, and help millions of users find music they enjoy every day. Want to participate in building the next generation of Last.fm? You will invent and then create new music discovery features that build on Last.fm's unique understanding of the listening habits of a worldwide community.

You will join the Web team, which is responsible for building and maintaining the web site, mobile site and web services. We are a mixture of back-end and front-end developers and collaborate closely with everyone in the company - from product, design and support, through to the infrastructure and commercial teams.

You will:
* prototype and then build web features, in collaboration with the design and product teams,
* adapt and improve existing journeys on the site, to improve the user experience,
* have many opportunities to be inventive, and have your ideas expanded into full features,
* use the large set of real data that a high volume web site generates to understand how people behave and what people want to achieve,
* make brave choices, backed up with research and testing.

You are:
* a graduate or experienced professional,
* willing to tackle the hard problems first,
* proud to work to a high standard.

Required skills:
* HTML, CSS, Javascript
* Understanding of how web and browser technology works (for example HTML5, AJAX, etc)
* Experience with Javascript frameworks such as JQuery or Prototype
* Experience with server side web development languages, such as PHP, Ruby, Python (we work in PHP with Smarty).
* An eye for design
* Version Control (Subversion / Git)
* A passion for creating services that are a pleasure to use
* A passion for music

As a bonus:
* Familiarity with user-centered research and design techniques (e.g. usability testing, personas)
* Familiarity with front-end development best practices (e.g. progressive enhancement, accessibility)
* Familiarity with web frameworks such as Rails, Django, Symfony or Cake
* Familiarity with the Linux CLI
Apply

Java Developer (Music Catalogue)

Last.fm is looking for a junior or senior Java developer to work in its Data Team on the music catalogue powering the biggest music site on the planet. The Data Team is reponsible for services including reporting, analytics, search, charts, streaming, music catalogue, scrobbling and various internal and public APIs.

You should be capable of working on all aspects of the software development cycle from architecture, coding and testing through to deployment. You will be working on services related to the Last.fm music catalogue including importing and managing music and related metadata as well as making this information available to other internal systems. You will provide services to and be in frequent contact with our commercial and technical teams. You should have strong relational database and SQL skills including prior work involving a complex database schema. You will work on maintaining and extending existing systems as well as creating new ones. You will need to be able to code systems that are distributed, scalable and fault-tolerant under heavy load. You will need a working knowledge of the core Java libraries and various third party open source libraries as well as experience with multithreading and design patterns.

We do not believe in matching developer CV's against list of buzzwords - we look for smart people with good general programming skills as we believe that clever developers can learn new technologies quickly and well. However it wouldn't hurt if you have some experience with any of the following:

- Object Relational Mapping tools (specifically Hibernate).
- XML (our systems process a lot of this).
- Spring.
- Unit testing (we take Quality Control seriously - see here for more: http://blog.last.fm/2008/08/01/quality-control).
- PostgreSQL, mySQL (we use both these databases extensively).
- Linux (all our servers run Linux so you'll need to be comfortable with a command line shell).
- Agile development methodologies including scrum, code reviews, pair programming.
- API design.
- Last.fm (being a user of the site doesn't hurt ;) ).
- Foosball or table tennis.

Our team works on a wide range of technologies so we guarantee that you won't be bored and will get to learn a lot. We are also constantly looking for ways to improve our development methodologies and welcome fresh ideas and approaches. Developers get to spend 10% of their time working on projects of their choice, as long as they are related to Last.fm.

You must be able to legally live and work in the UK and, should you be offered the job, will be required to move to within commuting distance of our offices in East London.
Apply

Senior Desktop and Mobile Developer

Last.fm is looking for a Senior Desktop and Mobile Application developer to join our small team of enthusiastic, music loving experts, and help millions of users find music they enjoy every day. Want to participate in building the next generation of Last.fm? You will invent and then create new music discovery features that build on Last.fm's unique understanding of the listening habits of a worldwide community.

You will:
•Design, build and maintain music discovery, scrobbling and player applications.
•Lead a small team scoping, scheduling and delivering features in an agile environment.
•Have many opportunities to be inventive, and have your ideas expanded into full features.
•Collaborate with a strong team of developers, designers, and other product professionals.

You are:
•An experienced professional software developer.
•Enthusiastic about tackling hard problems.
•Expert in some combination of C++, Objective-C and Java.
•Comfortable programming “close to the metal” when necessary.
•Competent scoping project work
•Comfortable with agile development techniques.


Required skills:
•Demonstrable GUI programming experience.
•Experience with object-oriented design patterns.
•Experience with iOS and Android SDKs.
•Cross-platform GUI development with Qt SDK.
•Version Control and Automated Build Systems.
•Strong Computer Science fundamentals.

As a bonus:
•Familiar with Last.fm’s API
•Passion for music
Apply

Technology Development Operations Engineer

Purpose Of Role
Last.fm is looking for a DevOps engineer to join our team. You'll be working on gluing together the numerous components (both in-house and
open-source) that keep Last.fm running.

You'll be familiar with a variety of languages, and collaborate with people across all the tech teams at Last.fm. This will involve having input into architecture and software decisions, and contributing ideas and code, both to in-house projects, and to the pieces of open source infrastructure in use at Last.fm


You will:
* Support developers, and facilitate cross team projects
* Innovate where necessary, testing new approaches
* Harbour a dislike for quick hacks, and an appreciation for reproducible systems engineering


You are:
* Enthusiastic
* Able to quickly assimilate new technologies
* Optimistic by nature, pessimistic through experience
* Battle hardened


Required skills - As many as possible
* In depth knowledge of Linux and TCP/IP
* Experience with Perl, and open source perl projects
* C skills, for hacking on Apache modules and similar
* SQL (specifically PostgreSQL and MySQL)
* Understanding of web architectures, caching, and cross-stack performance
* Experience with fast k/v stores - Redis, Kyoto Cabinet/Tycoon, etc
Apply

Sales Marketing Manager

Purpose of Role

Last.fm is looking for a commercially savvy and creative minded Sales Marketing Executive to join our growing commercial team.

Reporting the VP of Sales and VP of Product, you will deliver and execute the B2B Sales Marketing plan for Last.fm’s UK and Rest of World teams (ROW), as well as work closely with our Product Marketing team to develop go to market plans and the necessary sales marketing material for new product launches.

You will be key to supporting the UK and ROW teams by creating the necessary tools, sales marketing collateral, case studies, regular marketing mailers and digital resources needed to achieve revenue targets and deliver the highest level of services to our advertising clients.

You will ideally have strong sales marketing background within in an online digital entertainment environment, have exceptional talent using Photoshop and PowerPoint, and a clear understanding of how to leverage existing campaign information, research and analytics tools to create outstanding marketing collateral and resources for our sales teams.

Supporting the Promotions and Events manager, you will be responsible for executing B2B sales marketing initiatives in line with key industry events and sales strategies from Group Head and VP of Sales

This is a fantastic opportunity for a results-orientated and individual with a keen eye for detail and excellent creative presentation and marketing collateral production skills.


Responsibilities/ Key activities:
B2B Communication Planning
•Conduct an audit to evaluate all Last.fm’s current B2b sales marketing requirements
•Work with the VP and Group Head of Sales to develop and execute B2B sales marketing strategy.
•Create and maintain a calendar of key industry events and ensuring B2B activity is aligned effectively to achieve greatest impact and ROI.


Developing Sales Marketing and Case Study Collateral
•Produce and manage on-going all sales marketing collateral for Last.fm for both UK and ROW markets
•Implement a process to ensure the key information is collated for all Last.fm client campaigns, so as to develop a digital resource library for case studies, proposals and presentations.
•Create case studies and associated content and ensure this is categorised by industry, market, challenges and stage in the pitch process, and made available in variety of formats including PPT presentation, micro-site, printed leave-behinds and online video etc.


New Product Launches
Work with the product team to implement the sales focused got to market process for new last.fm feature and core product launches. Activities would include:
•Launch communications plan
•One-pager style fact sheets for sales teams
•Key sales collateral and case studies
•Industry, PR announcements and events to demo/announce new product launches


Market Research & Analysis
•Supporting the sales team with research into competitor offerings, new business opportunities, user surveys and monitoring trade publications
•Co-ordinating sales update for key metric, both from internal sources and external suppliers
•Co-ordinate regular reports and feedback on Last.fm user trends and site performance/stats to identify new marketing, PR and sales opportunities.


B2B Events & Corporate Entertainment
•Support the Promotions Marketing manager with the planning, budget for B2B events and entertainment to offer optimum levels of ROI


Skills and Experience
•At least 3 years digital marketing experience, preferable B2B or Sales Marketing
•Demonstration of work – such as an online portfolio or to two examples of the work you’re most proud of
•Experienced user of Last.fm with a very good knowledge of our products.
•Excellent PowerPoint and presentation design skills
•Strong Photoshop skills
•Strong Excel skills (Pivot tables a bonus)
•Strong verbal and written communication skills.
•Demonstration of strong commercial awareness
•Experience strategising and running B2B marketing activity across online and offline platforms
•Experience within sales and b2b marketing ideally at manager level, including experience of working with international markets
•Experience developing go to market strategies and high quality sales collateral for new product launches
•Experience with project managing multiple stakeholders both internally and externally
•Able to define the task at hand and take action with minimal direction
•Budgetary management experience
•Professional qualification would be preferable, though not essential


Behaviours & Personality
•Enjoys working in a high-growth environment, with all the opportunities and challenges that presents
•Creative (in all senses of the word), innovative, visionary
•An enthusiastic, positive thinker
•Communicative, open with information and concise
•Analytical
•Highly self-motivated
•Prefers to work in a team
•Strong sense of personal ownership
•Obsessive attention to detail
•Desire to keep abreast of developments in the industry
•Pro-active and business minded.
•Ability to work autonomously using ingenuity within broad direction.
•Ability to multitask and to meet deadlines.
•Ability to understand and translate technical capabilities into customer benefits is essential.
Apply

International Sales Account Executive

Purpose & Background of Role

Last.fm has existing, dedicated sales teams in the US and the UK. For all other markets, we work with strategic partners to represent and resell the platform to in-market advertisers.
The International team was created specifically to bridge the gap between Last.fm and those partners, to educate, inform and inspire local sales teams, to act as brand ambassadors and to proactively assist in client relations outside of the US and UK.
Relationships are diverse and demanding – ranging from those based all around Europe through to Latin America and all the way down to Australia and the need to move quickly with agility is key. For that reason, the team is small and highly focussed. With a grounding in sales, we work closely with the in-house teams to strategise around sales product but always with a slant on international and localisation.

Deliverables and Responsibilities
•Key account management and relationship building
•Ongoing creation and updating of localised product and feature packages for sales teams
•Reporting and accountability, transparency from sale through to reporting
•Pulling local insight and presenting to team to allow for more effective product packaging

Key Relationships
Internal:
•UK sales team
•Sales and Product Marketing
•Traffic Manager and Campaign Manager

External:
•Publisher liasons in reseller agencies
•Client direct contact
•Local agency contact

Skills and Experience
Essential:
•2 years online sales experience, working towards aggressive targets
•Demonstration of creative solution and problem solving ability
•Clear evidence of client/agency relationship and management
•presentation skills, confidence in public speaking

Desirable:
•Second language
•Travel will be required

Behaviours & Personality
•Enjoys working in a high-growth environment, with all the opportunities and challenges that presents
•Team player on many levels, both internally and externally
•Prioritisation and multi-tasking is a habit for the person in this role
•Communicative, open with information and concise
•An enthusiastic, positive thinker
•Strong sense of personal ownership
•Quickly identifies and resolves problems
•Able to define the task at hand and take action with minimal direction
•Obsessive attention to detail
•Creative (in all senses of the word), innovative, visionary
•Knows that flexibility is paramount to Last.fm, but also can take a stand when it’s necessary
•A deeply held conviction that Last.fm will become ‘where you go on the web for music’, and the action-focus to make this reality
•Analytical
•Desire to keep abreast of developments in the industry

Other Information
There will be significant international travel for this role.
Apply

Digital Sales Account Manager

Purpose of Role

A fantastic opportunity has arisen for an experienced Sales Account Manager to join our expanding commercial team. This is an exciting and varied creative solution selling role working in the music entertainment space with some of the globes top brand advertisers.
You will be required to develop, nurture and manage relationships with key agencies (planning/buying, creative and digital, sponsorship and PR) as well as work with clients direct so as to achieve budgeted revenue targets from new and existing accounts.

The right person will not only be a great relationship builder with strong contacts in the media industry, but also have strong integrated solution and sponsorship selling experience and be able to bring together online, social and live/experiential components to deliver outstanding client results.
Working as a team player you’ll co-ordinate closely with the project manager and ad ops team to provide the highest levels of client service by overseeing campaigns from sign off to campaign finish.
You will be an enthusiastic and digitally savvy person who is driven, sociable, confident, and has a flair for engaging with key decision makers. At least 2-3 years online advertising experience is essential, preferably working on creative and integrated advertising solutions.

The Sales Account Manager role is a fantastic opportunity for an experienced, creative mind to make the next step in their career by moving to a globally recognisable music brand within an exciting and rapidly changing sector.


Core Responsibilities include:
•Increase ad revenue through new business.
•Work closely with the SVP of Sales and Group Head to develop sales proposals
•Account manage existing clients and agencies
•Achieving sales targets and increase share within existing account responsibilities
•To pitch creative ideas to both agencies and clients to all levels from buyers to directors
•Establish an industry-wide reputation for Last.fm creative solutions
•To monitor and report competitors’ digital advertising strategies


Key Skills and Requirements:
•Must have a minimum of 2-3 years digital advertising sales experience
•Demonstrable track record of driving revenue through the development of short, medium and long-term strategic relationships
•Demonstrable track record of structuring and managing complex negotiations to successful closure and delivery
•Possess a strong agency, business and market knowledge
•Be well-presented and be a strong team player
•Excellent written and oral communication skills, presenting and selling across, planning/buying, creative, digital and sponsorship agencies
•Good knowledge of how to leverage social media as part of digital solutions
•Proven ability of conceptually selling unreleased features and marketing programs
•Ability to prioritise and deliver timely work
•Ability to provide scalable solutions for advertisers
•Be a forward thinker, adaptable and proactive to developing market trends
•Ensure that our clients receive the highest level of sales and operational customer service
•Execute and deliver high quality answers to all RFP’s
•Be able to effectively deal with various admin responsibilities in a timely manor


Behaviours & Personality:
•The successful candidate will be an entrepreneurial team player and will be able to demonstrate how they will make an immediate impact on sales revenues
•You will know instinctively whether this role might be right for you. You will be a seasoned professional who does not like to be micro-managed and who strives for ‘Level 5 personality’. There are businesses you admire and you know why. Ultimately though you don’t want to be carried as you are driven and successful. This role will grow with you as the company grows
•You should be most proficient in presentation of ideas and proposals providing a business rationale and corroborated with solid facts
•Demonstrate best practices to peers
•You will thrive in a fast-paced, always changing market place and have the drive to exceed all expectations.
•Enthusiasm and flair for “marketing and selling”
•A can-do attitude and a goal getter – 2nd place will upset you and you will analyse what can be done differently to be first next time
•Committed, reliable, diligent with a passion for exploring the possibilities in communication
•A passion for music is beneficial...but is absolutely not critical
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