Our engineering team is responsible for the infrastructure underlying Spotify's music experience. We work on large scale distributed systems, from handling a billion playlists to streaming music to millions of users with subsecond latency and in a fault-tolerant manner. As an infrastructure team lead at Spotify, you will be leading one of the teams that build, scale and maintain these systems. We are looking for candidates who share a passion for tackling complexity and building platforms that can scale through multiple orders of magnitude.
Understand and appreciate company objectives to ensure they are consistent with team priorities
Continue to build an amazing team of infrastructure engineers
Stay involved in development by writing and shipping working software along your team members
Ensure high quality of all software produced by the team
Coach and empower the team
Extensive experience working in agile environments (Kanban, Scrum, ...)
Strong promoter of software engineering best practices (e.g. unit testing, code reviews, design reviews, documentation)
Extensive backend development experience.
Previous experience of leading development teams of around 10 people.
Experienced in coding in Java and python.
Linux systems knowledge (Debian-based distributions preferred.)
Strong algorithms and data structures background.
Experience of high-traffic, large-scale distributed systems and multi-threaded client-server architectures.
BS, MS, or PhD in Computer Science or equivalent work experience.
Preferred Job Qualifications
Experience with NoSQL solutions (preferably Cassandra) for large-scale data solutions
Understands data-driven experimentation and performance tuning of complex systems
Spotify - 19 months ago