L'ENTREPRISE
Vous pensez que la Data peut rendre le monde meilleur ?
Vous aimerez travailler pour une entreprise qui a la data au cœur de ses décisions business ?
Cette entreprise aide les consommateurs à améliorer leur pouvoir d'achat grace à leur solution.
LE POSTE / LES MISSIONS
En tant que Senior Data Engineer vous allez mener des chantiers pour optimiser le traitement des données hétérogènes venant de sources différentes (analytics, funnel, tracking) dans le but d’améliorer l’activité d’une dizaine de produits (comparaison assurance, banque, prêt, énergie…) fédérant des données venant d’une centaine de partenaires.
Vous allez faire évoluer notre infrastructure data (InfraAsCode) ainsi que sur toute la chaîne de données de l’acquisition et jusqu’à son exposition aux parties prenantes internes et externes.
PROFIL RECHERCHÉ
Vous avez un background solide dans le développement logiciel Java. L’exposition à d’autres langages (Python, Scala, Haskell …) serait un plus.
Vous maîtrisez GIT (feature branching & continuous merge), et le Pair Programming et la Code Review n’ont pas de secret pour vous.
Vous savez penser vos choix de développements dans une logique de long-terme, d’idempotence et de scalabilité.
Vous avez déjà mis en place des chaînes de traitements de données de la modélisation en passant par le développement des pipelines, restitution / reporting / dashboarding.
Vous savez lire le plan d’une requête SQL en contexte relationnel ou NoSQL (SparkSQL, Hive, Presto ou BigQuery) et identifier des pistes d’optimisation.
L’écosystème Cloud ne vous est pas inconnu et vous avez déjà travaillé avec des outils similaires à Cloud SQL, Firestore , Spark, Beam, Airflow, BigQuery ou Data Studio (ou vous aimerez travailler avec ces outils).
Vous aimez faire de la veille et vous vous tenez au courant des nouveaux langages/frameworks qui pourraient optimiser nos chaînes de traitements de données.
L’anglais ne vous fait pas peur, vous pouvez le pratiquer dans un contexte professionnel.