Senior Data Engineer (M/F)

Job expired!

Company Description

Believe is one of the global leaders in the digital music market. Believe's mission is to support local artists and labels in the digital ecosystem by providing solutions at every stage of their career and development.

Over 1,900 employees in 50 countries support artists with expertise, respect, fairness and transparency.

In order to support our strong growth on all continents, we are constantly on the lookout for new Believers. Join us so that together, we can have a strong and more positive impact on the music industry!

*Believe is listed on compartment A of the Euronext Paris regulated market (Ticker: BLV, ISIN: FR0014003FE9).

Ready to #setthetone with Believe?

Job Description

Context

The "Customer Finance" Tribe is composed of several Squads, including the Finance Ingestion squad which is responsible for developing tools and applications for the collection of royalties from music streaming platforms and preparing data for royalty distribution to music producers.

As a Senior Data Engineer, you will join a Data Engineering team working with the principles of the Scrum agile framework. This team mainly consists of 5 Data Engineers and 1 Software Engineer.

We have an ecosystem composed of:

  • A data management platform (Delta Lake) with more than 1.5 billion lines/month

  • Data processing with Scala and Spark using the Databricks runtime

  • Orchestration of our data pipelines with managed Airflow

  • APIs deployed with AWS Lambda and API Gateway for user interaction with our front interface (PHP)

  • AWS RDS for hosting the backend database under PostgreSQL

  • Code versioning under GitLab with a dev, staging and production environment

  • Infrastructure under AWS

The missions of the Senior Data Engineer within the team:

- Support developers to write clean, quality code in line with team standards

- Interact with the architect, Cloud infrastructure teams to design data engineering solutions

- Propose continuous improvements and be responsible for reducing technical debts

- Develop data flows (data pipelines) with Apache Spark and Scala

- Carry out orchestration via Airflow with Python

- Maintain the GitLab workflow to ensure good team development productivity

- Conduct code reviews of other team members

- Collaborate with team members to achieve the sprint objective

- Provide application and functional support for the application to operational staff

Qualifications

Data Engineer qualifications

- 5-8 years of experience in Scala

- Mastery of all components of a data platform

- Experience in functional programming

- Knowledge of an effect system in Scala (ZIO or cats)

- Excellent mastery of the Spark API in Scala with the aim of guiding the team on best practices

- Experience in backend development

- Good mastery of AWS services (API Gateway, Lambda, SNS, SQS, S3, Cloudwatch, VPC)

- Develop with a Keep it Simple, Stupid (KISS) mindset

- Excellent skills in managing relationships with a remote team

- Good communication to manage different viewpoints and explain constraints to users

Optional

  • Experience in PHP (Symfony or Laravel framewok)

Additional Information

Set the tone with us​

At Believe, we have two hearts: our employees and our artists.​

We believe in the strength of our employees, who thrive every day by developing their potential... Our goal is to provide our employees with the best possible environment to thrive.​

Rock the job

Customized training and coaching program

Remote work policy​

A "Breaks" wellness program with numerous internal activities and events​

Access to Eutelmed, the digital mental health and wellness platform that allows you to talk to an experienced psychologist​

A healthy and eco-responsible company restaurant​

Individual or family health insurance​

Works council benefits ​

A rooftop​

A gym with free classes​

Sing in harmony

Ambassador groups committed to reducing Believe's carbon and environmental footprint and gender equality in the workplace.​

Implementation of a Sustainable Mobility Package: reimbursement of up to €600 for low-carbon public transport expenses.​

Additional parent's leave of 5 calendar days paid at 100% (in addition to the legal paternity leave or adoption leave, we do not assign it to maternity leave)​

Believe is committed to ensuring equal opportunities in employment, irrespective of origin, sex, morals, sexual orientation, gender, age, family status, pregnancy, race, political opinions, trade union activities, religious beliefs, physical appearance, family name, place of residence, state of health, or disability.

Discover our new premises: bit.ly/believeoffice