Software Engineer (Backend Infrastructure, US)
Spotify - New York, NY

This job posting is no longer available on Spotify. Find similar jobs: Software Engineer jobs - Spotify jobs

Description of company

We want to connect millions of people with their favorite songs and create a service that people love to use. We believe music should be easily accessible and that listening to music will make people live richer lives. We want to create a win-win situation for people who love listening to music and people who love creating music.

This role will be based in our New York City office and we will relocated the right person for this opportunity

The team

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 engineer at Spotify, you will help us build, scale and maintain these systems, all of which have a direct impact on the lives of our users and the success of our business. We are looking for candidates who share a passion for tackling complexity and building platforms that can scale through multiple orders of magnitude.

Required Job Qualifications
  • Several years of experience in developing software for a large scale distributed system
  • Strong and proven object-oriented development skills (Java preferred)
  • Scripting language experience (Python preferred)
  • Knowledge of relational databases/SQL (PostgreSQL preferred)
  • 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
  • Experience of working in agile environments (Kanban, Scrum, ...)
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
  • 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
  • Understands asynchronous I/O, concurrency, and memory model on modern OS
  • Hands-on experience in Linux kernel development, configuration, and performance tuning

About this company
9 reviews