
Triton Digital Canada Inc.
Remote Jobs
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 employés sont respectés, 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.
7 Jobs
Global Programmatic Specialist
Triton Digital Canada Inc.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 employés sont respectés, 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.
Role Description Triton is hiring a Global Programmatic Specialist who will play a pivotal role in managing and optimizing Triton’s programmatic ecosystem, with a strong focus on SSP, DSP, and ad server integrations. Reporting into Marketplace Management, this position serves as a central link between technical operations, demand teams, supply and clients to ensure efficient supply performance and marketplace growth. - Platform Integration: Manage and optimize SSP, DSP and Adserver partner integrations for Triton programmatic platform. - Monitor and optimize Triton Programmatic Health as it pertains to DSPs and SSP connections. - Collaboration and Innovation: Work closely with the Demand team and our top clients to improve the efficiency of the supply. Help improve platform capabilities by acting as a technical voice to articulate marketplace needs and trends between Product, Market Operations and the wider Demand team. - Support for Publisher Monetization Team (PMT) and wider Demand team: Assist PMT in providing ongoing technical and strategic support for supply optimization as well as coming up with recommendations and analytics solutions to improve performance. - Training and Development: Educate internal teams and external clients on programmatic capabilities, measurement and reporting, elevating their understanding of the complexities involved. - Client Engagement: Brought in where necessary as a knowledgeable expert in front of key clients, to understand their specific needs and advise how we can potentially solve them with our programmatic solutions. - Reporting and Automation: Build, automate, and maintain dashboards for both internal and client-facing analytics, e.g DSPs. - Programmatic Expertise: Assist in advanced troubleshooting demand-side issues and provide technical and strategic guidance. Qualifications - 5+ years of experience in programmatic advertising, digital media, or ad tech environments. - Hands-on experience working with DSPs (e.g. DV360, TTD, Amazon DSP) and/or SSPs and Ad Servers, to manage integrations, troubleshoot issues, and support execution of programmatic campaigns. - Proven experience troubleshooting programmatic campaigns, deal setups, and marketplace inefficiencies. - Experience working with agencies, publishers, ad networks, or demand-side partners in a client-facing or operational role. - Familiarity with audio, podcasting, or streaming ecosystems is a strong advantage. Requirements - Strong understanding of the programmatic ecosystem (SSP, DSP, Ad Server, OpenRTB fundamentals) to effectively support partner integrations and optimization initiatives. - Ability to diagnose supply and demand-side issues including low bid rates, delivery issues, discrepancies, deal configuration errors and connectivity issues between SSPs and DSPs, ensuring optimal performance and campaign continuity. - Experience with reporting and analytics tools (e.g. Looker, Power BI, Tableau, Excel), familiarity with workflow and CRM tools such as JIRA, Confluence and Salesforce is a plus. - Comfortable working with data sets to identify discrepancies, trends, optimize performance, and build actionable insights. - Strong understanding of campaign lifecycle: trafficking, QA, optimization, pacing, and reporting. Benefits - Fully remote position. - 4 weeks of vacation + 5 personal days annually. - Group insurance programs as of your first day, including access to telemedicine and an EAP. - Collective RRSP with matching contribution of 4%.
Développeur(euse) GoLang
Triton Digital Canada Inc.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 employés sont respectés, 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.
Tu es passionné·e 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·e coéquipier·ère comme toi ! Joins toi à une équipe Agile, multi-fonctionnelle 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 migration d’une plateforme existante vers une plateforme plus moderne. - Participer à la conception et au développement de nouvelles fonctionnalités et à l’amélioration/correction de fonctionnalités existantes. - Écrire du code de qualité pour développer et maintenir des applications robustes utilisées à grande échelle. - Collaborer avec le Product Owner et interagir avec les autres équipes produit afin d'identifier et concevoir les solutions innovantes pour l’avenir de l’organisation. - Contribuer à toutes les activités du cycle de développement d’applications (planification, conception, codage, revue de code, tests unitaires/automatisés, documentation, déploiement, exploitation, surveillance et alertes). - Faire preuve de transparence, d’un esprit positif et d’ouverture aux idées des autres tout en communiquant avec respect. - Contribuer à la mise à jour de l’interface utilisateur lorsque nécessaire, mais principalement travailler sur le backend. - Participer à l’évolution des outils BI SaaS dans une industrie où la visualisation de données est clé. - Améliorer les intégrations existantes en ajoutant de nouvelles métriques et dimensions. Tu es un·e excellent·e candidat·e si : - Tu as une bonne connaissance des langages Go et Python (Poetry, FastAPI). - Tu as une connaissance de base des langages UI comme React et/ou Angular. - Tu connais les API REST et leurs architectures. - Tu es sensible à la qualité et aux tests de ton code. - Tu as des connaissances avec MongoDB. - Tu as des connaissances sur les conteneurs Docker. - Tu as un bon sens de l’analyse et es capable de communiquer tes idées. - Tu parles anglais à un bon niveau. *L’utilisation de l’anglais est nécessaire pour collaborer avec des clients internationaux, pour accéder à des informations et des ressources et pour communiquer à l’échelle internationale. Atouts : - Tu as expérimenté les techniques de développement piloté par les tests (TDD) et connais certains outils d’intégration et de déploiement continus. - Tu as de l’expérience avec Kubernetes. - Tu as de l’expérience avec Druid. - Tu as de l’expérience avec Grafana ou autres outils d’observabilité. - Tu as de l’expérience avec des utilitaires de traçage comme Uptrace. 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; - Un arrêt pendant les fêtes - REER collectif avec contribution de l’employeur de 4%, offert des ton premier jour; Triton Digital est un employeur offrant l'égalité des chances, déterminé à promouvoir un lieu de travail diversifié, équitable et inclusif où tous les employés sont respectés, soutenus et encouragés à donner le meilleur d'eux-mêmes.
MLOps / Data Engineer
Triton Digital Canada Inc.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 employés sont respectés, 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.
We can only accept candidates based in Ontario or Quebec. The Audio Market Opportunity Modern advertising marketers allocate spending through automated systems that interpret signals. For a channel to capture its fair share of budget, its inventory must be legible to those systems — standardized signals, structured metadata, and machine-readable supply pathways. For the next evolution of media buying, Audience Signal is even more consequential. Agentic buying — autonomous systems that independently interpret objectives, evaluate options, negotiate terms, and execute campaigns — is moving from concept to production. These systems don’t browse inventory the way a human planner does. They query structured environments, evaluate supply through machine-readable signals, and pass over inventory they cannot read. Our Mission Triton Digital builds the infrastructure layer that makes audio inventory legible to modern — and next-generation — advertising markets. Our platform enables broadcasters, independent podcasters, and streaming music services to participate in automated buying on equal terms with the major platforms, aggregating over 100 billion audio impressions per month across podcast, streaming, and broadcast radio inventory. The listener data team is at the heart of that mission. We enrich the listener profile to enable better advertising targeting through services including integration with Data Management Platforms (DMPs), the Profiler, the GeoIP service, and any other systems that serve the goal of making listener audiences continuously discoverable and actionable for buyers. The Role As our MLOps Data Engineer, you’ll be the bridge between data science and production systems — ensuring that models don’t just work in notebooks but thrive in real-world environments. You’ll design and automate CI/CD pipelines, optimize large-scale data processing with Apache Spark, and leverage Databricks to deliver machine learning solutions that are reliable, scalable, and fast. Your work will directly determine how quickly we can turn listener intelligence into structured, queryable signals that advertising systems — today’s DSPs and tomorrow’s agentic buyers — can act on. What You’ll Do - Design, implement, and maintain CI/CD pipelines for machine learning workflows using tools like GitHub Actions, Azure DevOps, or Jenkins. - Build and optimize data processing pipelines in Apache Spark (PySpark and Scala) for large-scale, distributed listener datasets. - Deploy and manage Databricks environments, ensuring efficient cluster usage, job scheduling, and cost optimization. - Collaborate with data scientists to productionize ML models, integrating them into scalable APIs or batch processing systems that feed real-time, machine-readable audience signals. - Implement automated testing, monitoring, and alerting for ML pipelines to ensure the reliability and reproducibility that certified buyers require. - Champion best practices in version control, model registry management, and environment reproducibility. - Help evolve our listener data infrastructure toward agent-compatible supply — live, structured, queryable data feeds that autonomous buying systems can discover and act on without human mediation. What You’ll Bring - Proven experience in Data Engineering, MLOps, and DevOps roles with a focus on automation and scalability. - Strong programming skills in Python, with hands-on experience in Apache Spark. Scala is a huge plus. - Advanced expertise in Databricks, including Delta Lake, structured streaming, feature engineering - Solid understanding of CI/CD principles and tools (e.g., GitHub Actions, Jenkins, Azure DevOps, GitLab CI, ArgoCD). - Familiarity with cloud platforms (AWS, Azure, or GCP) for data and ML workloads. - A problem-solving mindset and the ability to work closely with cross-functional teams. - Strong architectural mindset, capable of evaluating trade-offs across cost, performance, scalability, and maintainability when selecting tools and designing systems. - Experience working with containerized and orchestrated environments (Kubernetes / OpenShift), including deployment, scaling, and fault tolerance of data and ML workloads. - Advanced English required. French is an asset. - Familiarity with IAB data standards, programmatic advertising infrastructure, or AdTech data pipelines is a strong asset. Our benefits package includes - Fully remote position (must be based in ONTARIO or QUEBEC) - 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 - Internet reimbursement and more *L’utilisation de l’anglais est nécessaire pour collaborer avec des équipes internes et internationaux, et pour accéder à des informations et des ressources. 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 logiciel intermédiaire
Triton Digital Canada Inc.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 employés sont respectés, 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.
Nous acceptons uniquement les candidatures des provinces de l'ONTARIO ou du QUÉBEC. Nous sommes à la recherche d'un développeur backend intermédiaire motivé pour contribuer à la conception et à l'évolution de l'infrastructure backend de notre suite de produits, notamment de notre assistant chatbot IA. Ce poste d'ingénieur backend généraliste se concentre actuellement sur un système d'IA incluant la génération augmentée par la récupération (RAG), des flux de travail multi-étapes, l'appel d'outils à des services externes, la gestion de la mémoire et une intégration transparente avec les LLM. Vous concevrez des services backend évolutifs et fiables qui serviront de base aux fonctionnalités basées sur l'IA, tout en assurant les besoins d'arrière-plan traditionnels (API, persistance des données, intégrations et performances). Nous privilégions de solides compétences techniques à la maîtrise d'un cadre unique et obsolète. Principales responsabilités - Concevoir, développer et maintenir des API RESTful/GraphQL et des microservices évolutifs pour notre chatbot IA et nos autres systèmes backend. - Mettre en œuvre des systèmes d'IA multiagents à l'aide de cadres tels que LangChain/LangGraph (ou équivalent) : orchestration multi-agents, appels d'outils à des API externes, boucles de raisonnement, gestion de la mémoire et des états. - Intégrer des fournisseurs LLM tiers et gérer l'ingénierie des prompts, la limitation du débit, l'optimisation des coûts et la logique de repli. - Développer et optimiser les pipelines RAG (Research, Agile, Data) : ingestion de documents, génération d'intégrations, recherche/extraction de vecteurs et génération de réponses contextuelles. - Travailler avec des bases de données traditionnelles et des bases de données vectorielles modernes. - Créer et maintenir des intégrations fiables avec des services externes via des API, des webhooks et des modèles événementiels. - Assurer la haute disponibilité, les performances, la sécurité, l'observabilité et l'évolutivité de tous les services d'arrière-plan (surveillance, journalisation, mise en cache, traitement asynchrone). • Écrire du code propre, testable et bien documenté, et participer activement aux revues de code, aux discussions d'architecture et aux cérémonies agiles. - Collaborer étroitement avec les autres équipes d'ingénierie et les intervenants du produit pour livrer des fonctionnalités complètes. Responsabilités additionnelles - Développer, configurer et maintenir l'infrastructure infonuagique sur laquelle les applications s'exécutent. - Participer à un système de garde 24 heures sur 24, 7 jours sur 7 pour les projets de l'équipe. Qualifications requises - Plus de 5 ans d'expérience pratique en développement logiciel backend. - Excellente maîtrise de Python et des cadres Web Python modernes (FastAPI, Django ou Flask fortement recommandés). - Solide compréhension des bases de données relationnelles et NoSQL, de l'ORM/optimisation des requêtes et de la modélisation des données. - Expérience de la conception et de l'utilisation d'API RESTful, de GraphQL ou d'architectures événementielles (Kafka, RabbitMQ, etc.). - Familiarité avec les plateformes infonuagiques (AWS, GCP ou Azure), notamment les architectures sans serveur, les conteneurs (Docker) et l'orchestration de base (Kubernetes ou équivalent). - Connaissance pratique des concepts d'intégration de l'IA : modèles linéaires latents (LLM), embeddings, recherche vectorielle, motifs RAG et techniques de base d'appel d'outils. - Solides compétences en génie logiciel : code propre, tests (unitaires et d’intégration), CI/CD, Git et méthodologies agiles. - Excellentes compétences en résolution de problèmes et capacité à décomposer des exigences complexes liées à l’IA en solutions backend robustes. - Maîtrise des outils d’observabilité (Prometheus, Grafana, Datadog, OpenTelemetry) et des bonnes pratiques de sécurité (OAuth, JWT, passerelles API). - Excellentes compétences en communication en anglais*. Français un atout. *L’utilisation de l’anglais est nécessaire pour collaborer avec des équipes internes et internationaux, et pour accéder à des informations et des ressources. Atouts additionnels : - Expérience directe dans la conception ou la contribution à des systèmes RAG ou à des flux de travail d’agents (LangChain, LangGraph, LlamaIndex, Haystack, CrewAI, AutoGen, etc.). - Expérience dans l’appel de fonctions/outils, l’analyse syntaxique de sorties structurées et le raisonnement d’agents multi-étapes. - Connaissance de Java/Spring Boot. - Compréhension des compromis coûts-performances des LLM et des principes de base de l’ingénierie des invites. - Baccalauréat en informatique, en génie ou expérience pratique équivalente. Pourquoi se joindre à nous ? C'est une période excitante pour les ingénieurs backend. Les compétences d'arrière-plan traditionnelles demeurent essentielles, mais la capacité de concevoir des systèmes d'IA de qualité professionnelle (RAG + agents) devient rapidement une compétence fondamentale. Vous travaillerez sur des fonctionnalités d’IA de pointe tout en appliquant des pratiques d’ingénierie logicielle éprouvées, dans un environnement collaboratif et à fort impact. En plus: - 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; - Un arrêt pendant les fêtes - REER collectif avec contribution de l’employeur offert des ton premier jour; 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 employés sont respectés, soutenus et en mesure d'atteindre leur plein potentiel.
Intermediate Backend Software Developer
Triton Digital Canada Inc.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 employés sont respectés, 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.
We are only open to candidates in the provinces of ONTARIO or QUEBEC. We’re looking for a motivated Intermediate Backend Software Developer to help build and evolve the backend infrastructure powering our product suite — with a strong emphasis on our AI chatbot assistant. This is a general backend engineering role, but the current focus of the team is an AI system that includes Retrieval-Augmented Generation (RAG), multi-step agentic workflows, tool calling to external services, memory management, and seamless integration with LLMs. You’ll design scalable, reliable backend services that serve as the foundation for AI-driven features while continuing to support traditional backend needs (APIs, data persistence, integrations, and performance). We value strong engineering fundamentals over mastery of any single legacy framework. Key Responsibilities - Design, build, and maintain scalable RESTful/GraphQL APIs and microservices that power our AI chatbot and other backend systems. - Implement agentic AI systems using frameworks like LangChain/LangGraph (or equivalent): multi-agent orchestration, tool calling to external APIs, reasoning loops, memory, and state management. - Integrate with third-party LLM providers and handle prompt engineering, rate limiting, cost optimization, and fallback logic. - Develop and optimize RAG pipelines — including document ingestion, embedding generation, vector search/retrieval, and context-aware response generation. - Work with both traditional databases and modern vector databases. - Build and maintain reliable integrations with external services via APIs, webhooks, and event-driven patterns. - Ensure high availability, performance, security, observability, and scalability of all backend services (monitoring, logging, caching, async processing). - Write clean, testable, well-documented code and actively participate in code reviews, architecture discussions, and agile ceremonies. - Collaborate closely with other engineering teams and product stakeholders to deliver end-to-end features. Additional Responsibilities - Develop, configure, and maintain cloud infrastructure on which the applications run. - Participate in 24/7 on-call rotation for team-owned projects. Required Qualifications - 5+ years of hands-on backend software development experience. - Strong proficiency in Python and modern Python web frameworks (FastAPI, Django, or Flask strongly preferred). - Solid understanding of relational and NoSQL databases, ORM/query optimization, and data modeling. - Experience designing and consuming RESTful APIs, GraphQL, or event-driven architectures (Kafka, RabbitMQ, etc.). - Familiarity with cloud platforms (AWS, GCP, or Azure) — especially serverless, containers (Docker), and basic orchestration (Kubernetes or similar). - Working knowledge of AI integration concepts: LLMs, embeddings, vector search, RAG patterns, and basic prompt/tool-calling techniques. - Strong software engineering fundamentals: clean code, testing (unit/integration), CI/CD, Git, and agile methodologies. - Excellent problem-solving skills and the ability to break down complex AI-driven requirements into robust backend solutions. - Familiarity with observability tools (Prometheus, Grafana, Datadog, OpenTelemetry) and security best practices (OAuth, JWT, API gateways). - Advanced English communication skills. Highly Preferred / Nice-to-Have - Direct experience building or contributing to RAG systems or agentic workflows (LangChain, LangGraph, LlamaIndex, Haystack, CrewAI, AutoGen, etc.). - Experience with function/tool calling, structured output parsing, and multi-step agent reasoning. - Knowledge of Java/Spring Boot. - Understanding of LLM cost/performance trade-offs and basic prompt engineering. - Bachelor’s degree in computer science, Engineering, or equivalent practical experience. Why Join Us? This is an exciting time to be a backend engineer. Traditional backend skills are still essential, but the ability to build production-grade AI systems (RAG + agents) is quickly becoming a core competency. You’ll work on cutting-edge AI features while applying timeless software engineering practices in a collaborative, high-impact environment. 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 - Internet reimbursement 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.
GoLang Developer
Triton Digital Canada Inc.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 employés sont respectés, 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.
Role Description Tu es passionné·e 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·e coéquipier·ère comme toi ! Joins toi à une équipe Agile, multi-fonctionnelle 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. - Contribuer à la migration d’une plateforme existante vers une plateforme plus moderne. - Participer à la conception et au développement de nouvelles fonctionnalités et à l’amélioration/correction de fonctionnalités existantes. - Écrire du code de qualité pour développer et maintenir des applications robustes utilisées à grande échelle. - Collaborer avec le Product Owner et interagir avec les autres équipes produit afin d'identifier et concevoir les solutions innovantes pour l’avenir de l’organisation. - Contribuer à toutes les activités du cycle de développement d’applications (planification, conception, codage, revue de code, tests unitaires/automatisés, documentation, déploiement, exploitation, surveillance et alertes). - Faire preuve de transparence, d’un esprit positif et d’ouverture aux idées des autres tout en communiquant avec respect. - Contribuer à la mise à jour de l’interface utilisateur lorsque nécessaire, mais principalement travailler sur le backend. - Participer à l’évolution des outils BI SaaS dans une industrie où la visualisation de données est clé. - Améliorer les intégrations existantes en ajoutant de nouvelles métriques et dimensions. Qualifications - Bonne connaissance des langages Go et Python (Poetry, FastAPI). - Connaissance de base des langages UI comme React et/ou Angular. - Connaissance des API REST et leurs architectures. - Sensibilité à la qualité et aux tests de ton code. - Connaissances avec MongoDB. - Connaissances sur les conteneurs Docker. - Bon sens de l’analyse et capacité à communiquer tes idées. - Anglais à un bon niveau. Requirements - L’utilisation de l’anglais est nécessaire pour collaborer avec des clients internationaux, pour accéder à des informations et des ressources et pour communiquer à l’échelle internationale. Benefits - Du travail remote et des horaires flexibles t’assurant une flexibilité avec ta vie perso. - 4 semaines de vacances + 5 jours personnels annuellement. - Programmes d’assurance-collective dès ton premier jour, comprenant l’accès à la télémédecine et à un PAE. - Un arrêt pendant les fêtes. - REER collectif avec contribution de l’employeur de 4%, offert dès ton premier jour. Company Description Triton Digital est un employeur offrant l'égalité des chances, déterminé à promouvoir un lieu de travail diversifié, équitable et inclusif où tous les employés sont respectés, soutenus et encouragés à donner le meilleur d'eux-mêmes.
Développeur sénior // Senior Developer (Big Data)
Triton Digital Canada Inc.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 employés sont respectés, 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.
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. - 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; *L’utilisation de l’anglais est nécessaire pour collaborer avec des clients internationaux, pour accéder à des informations et des ressources et pour communiquer à l’échelle 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 months.) You are a good 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 GitHub 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 employés sont respectés, 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.