Software Engineer - Search

Paris, IDF, FranceFull-time

Company Description

We are music and tech fans hailing from all over the globe, working to make Deezer the most personal music streaming service. From data scientists to tech experts, artists & labels specialists to marketers, and even in-house music editors, our team is spreading the love for music to over 180 countries. Supporting local and international artists and bringing them closer to their fans is our mission - we believe music is about diversity, multiculturalism and togetherness. Ready to join the team? We're all ears.

Job Description

How about you?

The search engine is one of the most important features of Deezer. It is the major access point for our users to browse our catalog of millions of tracks, albums and podcasts. We are looking for a smart and creative software engineer. You will work inside the User Platform Startup, a product engineering department that is responsible of user facing features such as the Music and Shows home, the Favorites' screen and the Search screen.

Just like Search itself you'll be centrally embedded in the Deezer organisation. Your role requires strong collaboration with search data scientists from other departments as well as software engineers and the Search product manager from our Startup.

What you will do:

Your mission will be to maintain and improve our search engine stack and thus the overall search experience on Deezer.

This will involve:

  • collaborating with the DevOps team to suggest and monitor Elasticsearch upgrades;
  • collaborating with the Search Scientists to properly ingest and index our catalog in Elasticsearch;
  • maintaining and upgrading our Elasticsearch deployment pipeline;
  • maintaining and upgrading the real-time indexing pipeline of new content;
  • maintaining and upgrading the core Search code and tools.

As well as:

  • designing architecture and developing core technologies required to scale search systems;
  • designing frameworks and tools to help search data scientists to put their code in production;
  • collaborating with our R&D team to build the future of the search engine.

Qualifications

What we are looking for:

  • MS in Computer Science and at least 5 years of work experience;
  • Experience with Elasticsearch;
  • Experience in microservices architecture is a plus;
  • Experience with Docker, Kubernetes, REST Api is a plus;
  • Fluent in at least one language in Php, Python, Scala Java;
  • Must be self-directed, organised and team player;
  • Fluent in English or French.

Additional Information

Life @ Deezer HQ:

  • Start-up environment with an at home vibe and outdoor space
  • Kitchen stocked with free drinks and snacks daily
  • Friday drinks & seasonal parties
  • Gym access, plus yoga, pilates and boxing classes
  • English and French language courses
  • Hackathons & meetups

We are an equal opportunity employer.