Match score not available

Backend Engineer - Personalization

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Experience in writing distributed, high-volume Java services., Proficiency in Python programming., Strong understanding of data structures and algorithms., Practical experience with Kubernetes and scalable search engines like ElasticSearch or Vespa..

Key responsabilities:

  • Design, develop, and deliver robust and scalable backend systems and APIs.
  • Collaborate with engineers, product owners, and designers to solve problems and build new features.
  • Write clean, maintainable, and well-documented code following best practices.
  • Participate in improving software development standards and stay updated with emerging technologies.

Spotify logo
Spotify Music XLarge http://www.lifeatspotify.com/
5001 - 10000 Employees
See all jobs

Job description

On the Personalization Team, we seek to understand the audio world better than anyone else so that we can make great recommendations to every individual person and keep the world listening. Every day, hundreds of millions of people all over the world use the products we build, from Podcast Feeds to Discovery Weekly to DJ. We're a team of technologists, product insight experts, designers, and product managers in Boston, New York, Stockholm, and London.

Spotify is looking for a Backend Engineer to join the Search team. Our mission is to help users efficiently find and discover content. We are a highly collaborative team of engineers from multiple disciplines who are passionate about new challenges, product innovation, and building highly scalable distributed systems. We have experience in using new technologies to quickly prototype experiences as well as in building systems that serve content at scale for hundreds of millions of users. 

What You'll Do
  • Design, develop, and deliver robust and scalable backend systems and APIs.
  • Collaborate with other engineers, product owners, and designers to identify and solve challenging problems and build new product features.
  • Write clean, maintainable, well-documented code, adhering to coding best practices.
  • Participate in the improvement of our software development standards and practices.
  • Stay up-to-date with emerging backend technologies and best practices.

  • Who You Are
  • You have experience writing distributed, high-volume Java services and know how to deploy and keep them running in production.
  • You feel comfortable reading and writing Python code.
  • You have a good understanding of data structures and algorithms and understand how to apply them to design pragmatic solutions.
  • You have excellent analytical and problem-solving skills and can communicate your ideas to technical and non-technical audiences.
  • You love working in an environment where you constantly experiment and iterate quickly.
  • You believe data is the most powerful tool for informed decision-making.
  • You care about quality and you know what it means to ship high-quality code.
  • You have practical experience with Kubernetes.
  • You have practical experience managing and operating scalable search engines like ElasticSearch or Vespa.

  • Where You'll Be
  • We offer you the flexibility to work where you work best! For this role, you can be within the EMEA region as long as we have a work location. *excluding France for now due to on-call restrictions.
  • This team operates within the Central Eastern time zone for collaboration.
  • Required profile

    Experience

    Industry :
    Music
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Communication
    • Problem Solving
    • Analytical Skills

    Back-End Engineer Related jobs