Tu es passionné par les nouvelles technologies, et tu souhaites faire partie d’une équipe de développement logiciel en constante quête d’innovation dans un cadre chaleureux, décontracté et stimulant ?
Nous recherchons un coéquipier comme toi !
Joins-toi à une équipe Agile et ambitieuse qui a la volonté de toujours s’améliorer et de développer des applications innovantes au sein de notre plateforme qui aide les radiodiffuseurs, les podcasters et les services musicaux à maximiser leurs revenus en ligne.
Tes responsabilités :
- Contribuer à la conception et au développement de nouvelles fonctionnalités, ainsi qu'à l'amélioration/correction des fonctionnalités existantes.
- Développer et maintenir des pipelines de données robustes et des applications traitant quotidiennement des charges de travail de plusieurs téraoctets.
- Collaborer avec le/la responsable produit et interagir avec les autres équipes produit pour définir des solutions pour l'avenir de l'organisation.
- Contribuer à toutes les activités du cycle de développement applicatif (planification, conception, codage, tests unitaires et d'intégration automatisés, revue de code, documentation, déploiement, exploitation, surveillance et alertes).
- Faire preuve d'ouverture aux idées des autres tout en communiquant avec respect.
- Proposer et contribuer à la mise en œuvre de solutions d'amélioration continue.
- Être un membre engagé, transparent et positif d'une équipe Agile auto-organisée et multidisciplinaire.
- Recommander certains choix technologiques et être capable de les soutenir.
- Identifier proactivement les faiblesses de nos technologies et processus. Proposer des solutions et les mettre en œuvre.
- Agir en tant qu'expert stratégique au niveau de l'entreprise sur les problématiques techniques et opérationnelles complexes.
- Remettre en question les pratiques et les normes de Triton et piloter des améliorations.
- Devenir un moteur d’activation pour que vos collègues deviennent plus productifs.
- Participer à une rotation d'astreinte (environ une fois tous les deux mois).
Vous êtes un bon candidat si :
- Vous avez de l'expérience en traitement de flux et en technologies Big Data, notamment Spark et Databricks.
- Vous avez une expérience pratique des technologies de traitement de flux comme Kafka, Kafka-Streams, etc.
- Vous êtes passionné par les défis complexes liés au traitement de données distribuées.
- Vous savez écrire et optimiser des requêtes SQL.
- Vous êtes capable de résoudre les problèmes de manière approfondie, d'analyser les problèmes et de communiquer clairement vos idées.
- Vous parlez français et anglais* à un niveau professionnel.
- Vous connaissez des outils comme GitHub Actions, ArgoCD, Grafana, Docker et Kubernetes.
- Vous avez au moins cinq ans d'expérience professionnelle en tant que développeur logiciel, travaillant avec des langages de programmation JVM et/ou Python.
- Vous avez une expérience pratique avec des langages de programmation comme Scala, Kotlin et/ou Python.
Vous êtes un excellent candidat si :
- Vous avez déjà optimisé des requêtes et/ou des processus impliquant des jeux de données à l'échelle du téraoctet.
- Vous avez de l'expérience avec Apache Airflow ou des orchestrateurs de jobs similaires.
- Vous avez travaillé avec Apache Druid.
- Vous avez travaillé avec Looker ou d'autres outils de BI.
Pourquoi nous joindre?
- Du travail remote et des horaires flexibles t’assurant une flexibilité avec ta vie perso.
- 4 semaines de vacances + 5 jours personnelles annuellement
- Programmes d’assurance-collective dès ton premier jour, comprenant l’accès à la télémédecine et à un PAE;
- Remboursement de frais Internet
- REER collectif avec contribution de l’employeur, offert des ton premier jour;