Description
Backend Java Developer
6 months Initial contract
Open date (Inside IR35) - Via umbrella
Remote working, One day every other week onsite based in NW London
Music website client
What will you be doing?
- Improving foundational technologies such as our huge music catalogue and catalogue of users' music listening histories
- Identifying and correlating the many variations of songs and albums so that they contribute to a unified, coherent, stable, and reliable dataset
- Identifying new ways to infer correlations between messy user-generated content and the ordered, structured catalogue of music that exists in the world
- Identifying hidden trends in our data such as up-and-coming artists or genres
- Rolling out new data insights and visualizations for personalized 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
What are we looking for?
- Extensive experience with Java, working in an Agile team
- Experience with software engineering best practices (Git, CI/CD, Unit Testing)
- Experience of designing solutions with distributed systems
- Computer Science degree level knowledge of Algorithms and/or Data Structures.
- Knowledge and prior experience with Python
- Experience with any of the following: Hadoop, Docker, Redis, PostgreSQL, Pub/Sub,
- Kafka, Cassandra, Scala, Maven, Bash
- Experience with techniques such as Collaborative Filtering, Cosine Similarity or Machine Learning and other data science techniques
- Worked with AWS or Google Cloud
Please apply to be considered for the position