Playing via Spotify Playing via YouTube
Skip to YouTube video

Loading player…

Scrobble from Spotify?

Connect your Spotify account to your Last.fm account and scrobble everything you listen to, from any Spotify app on any device or platform.

Connect to Spotify

Dismiss

A new version of Last.fm is available, to keep everything running smoothly, please reload the site.

Software Engineer - London

Who We Are!

Last.fm tracks users’ listening habits on hundreds of streaming platforms and provides in-depth insights about their listening, identifies top tracks and artists, rates how mainstream they are and then uses that data to make hyper-personalised music recommendations. For over 15 years we have been the world’s premier music recommendation engine, powering listening for both our users and our partners alike. Our deep, global knowledge of music extends from the top 100 to the most obscure bands in the world, all from our London HQ. Last.fm - Your Music Counts.

Who You Are!

There are lots of people here doing all sorts of jobs and we believe that having all kinds of people from all kinds of backgrounds, makes this a great place to work! We work hard but in a fun environment and seek to nurture the best possible, inclusive environment. If you're passionate about working with diverse teams, leading by example and simply being you at work, this is the place for you!

Overview

What is the role:

You’ll be joining 10 talented developers on the Last.fm software engineering team, which is responsible for building and maintaining the Last.fm website and all of the services and jobs which power it.

  • Using Java and Python , you will be responsible for building and maintaining a variety of services which underpin Last.fm’s website, API, apps and infrastructure.

  • You will work closely with other developers and product managers and be encouraged to influence the development of the product by providing input into the architecture of the software and our data pipelines we build.

  • You will be responsible for helping to maintain a development path that keeps us true to our principles and ensuring we scope, define and deliver a world-class product which provides a conscientious and consistently good experience for end-users.

Upcoming Key Projects:

  • Rolling out new data insights and visualisations for personalised listening reports

  • Developing new technology solutions to enable users to delve into their listening history

  • Real-time listening and trending stats for artists and individual tracks

  • Development of a new public-facing API for use by partners, enthusiasts and our own applications.

  • Improving our integrations with Spotify, Apple Music and other key partners.

What skills do you need:

  • Experience with software engineering standard methodologies ( Git, CI/CD, Unit Testing )

  • Experience crafting solutions with distributed systems

  • Years of experience with Java and/or Python in an Agile team

  • Computer Science degree level knowledge of Algorithms, Data Structures.

  • Experience with any of the following: Maven, Spring/SpringBoot, Tornado, Bash, Docker, Redis, PostgreSQL, MongoDB, Spark/DataProc, Hadoop, RabbitMQ, Kafka, Cassandra, NodeJS, Scala

  • Worked with AWS or Google Cloud

  • Knowledge of statistical methods or experience with data science techniques such as collaborative filtering, cosine similarity or machine learning.

Whether you are a leader or hope to one day be, you will be a change maker by challenging the status quo, Lead with passion and purpose Drive collaboration and Lead with openness to individual differences and diverse perspectives.

What are our values - Bravery | Empathy | Honesty

Our values, and their related behaviours, guide how we show up to work each day and help ensure that we all treat each other with respect. The three values are intertwined and work together to drive the business outcomes we seek, and once combined we believe these will power our company forward.

What are our benefits

As well as being supported with your career goals Permanent and Fixed Term Contract employees will be entitled to:

  • Private Medical Insurance after completing 3 months of employment

  • Season Ticket Loan

  • Cycle to work scheme

  • TV Package Discount

  • Contributory Pension Scheme

  • Discounted Gym Membership

  • Discounts for Local Shops and Restaurants and Access to Reward Gateway

  • We are happy to talk about flexible working

ViacomCBS is an equal opportunity employer (EOE) including disability/vet.

At ViacomCBS, the spirit of inclusion feeds into everything that we do, on-screen and off. From the programming and movies we create to employee benefits/programs and social impact outreach initiatives, we believe that opportunity, access, resources and rewards should be available to and for the benefit of all. ViacomCBS is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ethnicity, ancestry, religion, creed, sex, national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, gender expression, and Veteran status.

We are proud to be a Disability Confident Employer and we take our responsibility in safeguarding children and adults seriously. We work hard to ensure that everyone with whom we engage receive equal protection from all types of harm or abuse, regardless of age, disability, gender, racial heritage, religious belief, sexual orientation or identity; an obligation we take very seriously. To ensure, we are an exemplar in the field of safeguarding individuals, we guarantee to interview all disabled applicants who meet the minimum criteria of the role applied for and for those who are successful in receiving an offer for roles that interact with children, completed background checks will be required prior to joining.

Apply for this job

API Calls