Chez Digital Turbine, nous révolutionnons les expériences de publicité mobile pour les rendre plus significatives et gratifiantes pour les utilisateurs, les éditeurs d'applications et les annonceurs. En connectant intelligemment les personnes à travers divers appareils, nous offrons des publicités puissantes et des expériences captivantes pour les consommateurs, stimulons les performances, et aidons les télécoms et les fabricants d'équipements d'origine (OEM) à améliorer la notoriété, l'acquisition et la monétisation. Dans cet environnement dynamique, notre engagement envers l'innovation et la créativité ouvre la voie à de meilleures voies de découverte pour connecter les consommateurs, les éditeurs et les annonceurs.
En tant qu'Ingénieur de Données-1, vous allez :
- Créer des conceptions techniques hautement évolutives et tolérantes aux pannes tout en collaborant avec les membres de l'équipe (jusqu'à 5 personnes).
- Développer et mettre en œuvre des pipelines de données qui extraient, transforment et chargent efficacement les données en produits d'information précieux pour guider l'organisation dans l'atteinte de ses objectifs stratégiques.
- Écrire du code de haute qualité, participer à des revues de code, et respecter des principes et des normes d'ingénierie solides.
- Rechercher la faisabilité technique de nouvelles idées et proposer activement des améliorations technologiques.
- Acquérir rapidement une compréhension approfondie du produit, architecturer le système et déployer du code prêt pour la production.
- Écrire du code maintenable qui évolue rapidement.
- Soutenir et contribuer à notre culture de travail exceptionnelle.
Nous recherchons des candidats avec :
- Une connaissance approfondie et une compréhension de la conception orientée objet, des modèles de conception, de l'architecture des microservices, des structures de données, des algorithmes et de l'architecture des systèmes.
- Des compétences solides pour écrire et automatiser les tests de votre code.
- Une expérience avérée en travaillant avec des plateformes cloud.
- Une expérience démontrée avec les bases de données OLTP, en particulier MySQL, comprenant l'exécution de requêtes et les défis d'optimisation (par exemple, l'indexation et les cascades).
- Une expérience pratique avec des cadres d'agrégation de grandes données, tels que Spark.
- Une expérience avec des plateformes de streaming comme Kafka et RabbitMQ.
- Une expérience de travail dans un environnement Agile.
- Une expérience avec C++ ou tout framework front-end est un plus.
- Excellentes compétences en communication orale et écrite en anglais.
Les candidats idéaux devraient avoir :
- 3+ années d'expérience en écriture de code en Scala.
- Expérience avec Python, Spark, et Airflow.
- Connaissance des cadres de test Scala.
- Compréhension des techniques de modélisation des données et d'entreposage des données.
- Expérience avérée dans l'écriture de code pour le traitement des données Spark.
- Familiarité avec divers magasins de données OLAP (par exemple, Druid, Clickhouse) et leurs informations.
- Expérience avec au moins une base de données OLAP en colonnes.
- Familiarité avec les outils d'analyse et de visualisation standard de l'industrie.
Rejoignez Digital Turbine et faites partie d'une équipe qui repousse les limites de la publicité mobile. Postulez maintenant et aidez-nous à innover l'avenir !