Développeur sénior // Senior Developer (Big Data) (Ottawa)

Développeur sénior // Senior Developer (Big Data) (Ottawa)

04 Aug
|
Triton Digital
|
Ottawa

04 Aug

Triton Digital

Ottawa

Position at Triton Digital Canada Inc.

Tu es passionn par les nouvelles technologies, et tu souhaites faire partie dune quipe de dveloppement logiciel en constante qute dinnovation dans un cadre chaleureux, dcontract et stimulant ? Nous recherchons un coquipier comme toi ! Joins-toi une quipe Agile et ambitieuse qui a la volont de toujours samliorer et de dvelopper des applications innovantes au sein de notre plateforme qui aide les radiodiffuseurs, les podcasters et les services musicaux maximiser leurs revenus en ligne.

Tes responsabilits: Contribuer la conception et au dveloppement de nouvelles fonctionnalits, ainsi qu'' l''amlioration/correction des fonctionnalits existantes.

Dvelopper et maintenir des pipelines de donnes robustes et des applications traitant quotidiennement des charges de travail de plusieurs traoctets.

Collaborer avec le/la responsable produit et interagir avec les autres quipes produit pour dfinir des solutions pour l''avenir de l''organisation.

Contribuer toutes les activits du cycle de dveloppement applicatif (planification, conception, codage, tests unitaires et d''intgration automatiss, revue de code, documentation, dploiement, exploitation, surveillance et alertes).

Faire preuve d''ouverture aux ides des autres tout en communiquant avec respect.

Proposer et contribuer la mise en uvre de solutions d''amlioration continue. tre un membre engag, transparent et positif d''une quipe Agile auto-organise 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 stratgique au niveau de l''entreprise sur les problmatiques techniques et oprationnelles complexes.

Remettre en question les pratiques et les normes de Triton et piloter des amliorations.

Devenir un moteur dactivation pour que vos collgues 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''exprience en traitement de flux et en technologies Big Data, notamment Spark.

Vous avez une exprience pratique des technologies de traitement de flux comme Kafka, Kafka-Streams, etc.

Vous tes passionn par les dfis complexes lis au traitement de donnes distribues.

Vous savez crire et optimiser des requtes SQL.

Vous tes capable de rsoudre les problmes de manire approfondie, d''analyser les problmes et de communiquer clairement vos ides.

Vous parlez franais et anglais* un niveau professionnel.

Vous connaissez des outils comme Git





Hub Actions, ArgoCD, Grafana, Docker et Kubernetes.

Vous avez au moins cinq ans d''exprience professionnelle en tant que dveloppeur logiciel, travaillant avec des langages de programmation JVM et/ou Python.

Vous avez une exprience pratique avec des langages de programmation comme Scala, Kotlin et/ou Python.

Vous tes un excellent candidat si: Vous avez dj optimis des requtes et/ou des processus impliquant des jeux de donnes l''chelle du traoctet.

Vous avez de l''exprience 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 tassurant une flexibilit avec ta vie perso. 4 semaines de vacances + 5 jours personnelles annuellement Programmes dassurance-collective ds ton premier jour, comprenant laccs la tlmdecine et un PAE; Remboursement de frais Internet REER collectif avec contribution de lemployeur, offert des ton premier jour; *Lutilisation de langlais est ncessaire pour collaborer avec des clients internationaux, pour accder des informations et des ressources et pour communiquer lchelle internationale. ******* Are you passionate about new technologies, and would you like to be part of a software development team constantly seeking innovation in a warm, relaxed, and stimulating environment? We''re looking for a teammate like you! Join an Agile and ambitious team that is driven to always improve and develop innovative applications within our platform that help broadcasters, podcasters and music services maximize their online revenue.

Your responsibilities: Contribute to the design and development of new features and the improvement/correction of existing features.

Develop and maintain robust data pipelines and applications processing terabyte-scale loads daily.

Collaborate with the Product Owner and interact with other product teams to define solutions for the future of the organization.

Contribute to all activities of the application development life-cycle (planning, design, coding, automated unit & integration testing, code review, documentation, deployment, operations, monitoring, and alerting).





Demonstrate openness to the ideas of others while communicating with respect.

Propose and help implement continuous improvement solutions.

Be an engaged, transparent, and positive member of a self-organizing and multidisciplinary Agile team.

Recommend certain technological choices and be able to support them.

Proactively identify weaknesses in our tech & processes.

Present solutions and implement them.

Acts as a strategic company-level expert on complex technical and operational issues.

Challenges Triton''s practices and standards and drives improvements.

Enable your colleagues to be more productive.

Participate in an on-call rotation. (Approx. once every two You are a valuable candidate if: You have experience in both stream processing and big data technologies, especially Spark.

You have working experience with stream processing technologies like Kafka, Kafka-Streams, etc.

You are very interested in the complex challenges related to distributed data processing.

You know how to write and optimize SQL queries.

You have the ability to thoroughly troubleshoot issues, investigate problems, and clearly communicate your ideas.

You speak French & English at a professional level.

You know tools like Git

Hub Actions, ArgoCD, Grafana, Docker, and Kubernetes.

You have at least five years of professional experience as a software developer, working with JVM programming languages and/or Python.

You have working experience with programming languages like Scala, Kotlin, and/or Python.

You are an excellent candidate if: You have previously optimized queries and/or processes involving terabyte scale datasets.

You have experience with Apache Airflow or similar jobs orchestrating technologies.

You worked with Apache Druid.

You worked with Looker or other BI tools.

Our benefits package includes Fully remote position 4 weeks of vacation + 5 paid personal days annually Group insurance programs as of your first day, including access to telemedicine and an EAP Collective RRSP with matching contribution as of your first day Internet reimbursement + MORE Triton Digital est un employeur qui souscrit au principe de l''galit des chances et s''engage promouvoir un environnement de travail diversifi, quitable et inclusif o tous les employs sont respects, soutenus et en mesure d''atteindre leur plein potentiel.

Triton Digital is an equal opportunity employer committed to fostering a diverse, equitable, and inclusive workplace where all employees are respected, supported, and enabled to perform at their highest potential.

📌 Développeur sénior // Senior Developer (Big Data) (Ottawa)
🏢 Triton Digital
📍 Ottawa

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: développeur sénior // senior developer (big data) (ottawa) / ottawa

Subscribe to this job alert:

Get the latest job offers by email for: développeur sénior // senior developer (big data) (ottawa) / ottawa