# Senior Fullstack Engineer

**Company**: WhoSampled
**Location**: EMEA region
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/spotify/6cd45243-8674-4313-8405-a5a0734122f6?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_fa279688-185

## Description

Every great song has a story behind it: a sample flipped into something new, a melody borrowed and reborn, a classic reinterpreted for a new generation. As a Senior Fullstack Engineer at WhoSampled, you'll be part of a small team shaping how WhoSampled evolves as a standalone product and as a foundational layer within Spotify's ecosystem.

You'll work across the stack, contributing to backend services, APIs, data pipelines, and frontend interfaces, embracing Spotify's infrastructure patterns and continuing to make WhoSampled the industry-leader in showcasing the story behind the music.

Key responsibilities include:

- Building and maintaining across the stack: Contribute to backend services, APIs, data pipelines, and where needed, frontend interfaces, embracing Spotify's infrastructure patterns and continuing making WhoSampled the industry-leader in showcasing the story behind the music.

- Improving metadata matching: Evolve how WhoSampled's database is matched to Spotify's catalog, moving beyond heuristics toward ML-assisted approaches, including entity resolution and LLM-powered disambiguation. Better matching means more of WhoSampled's archive surfaces meaningfully within Spotify.

- Driving infrastructure modernisation: Lead meaningful infrastructure work that brings WhoSampled onto more robust, scalable foundations, working closely with Spotify's platform and security stakeholders.

- Taking end-to-end ownership: Design, build, ship, and operate. You're accountable for the reliability and performance of the systems you own, and proactive about improving them.

- Being AI-forward: Bring AI tooling into your engineering practice; whether for data quality, matching, operational automation, or developer productivity.

As a senior engineer, you'll be expected to thrive with ambiguity and ownership, moving forward without perfect specs, making well-reasoned calls with limited oversight, and knowing when to stop and ask.

You'll also be practical about AI, already using it to automate toil, improve data quality, and ship faster – and you have opinions about where it helps and where it doesn't.

Clean, testable code; documentation the next person can actually use; systems you'd be happy to hand off – these are the hallmarks of a skilled engineer like yourself.

## Skills

### Required
- Python
- Django
- Java
- PostgreSQL
- ElasticSearch
- TypeScript
- React
- Linux
- GCP
- Networking fundamentals

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/spotify/6cd45243-8674-4313-8405-a5a0734122f6?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
