Senior Platform Engineer

EngineeringFull TimeMontreal, QCHybrid$120,000 - $150,000 CAD per year

Sr. Platform Engineer

Hybrid, Full Time — within Montreal

Compensation: 120-150k, equity

**FR TO FOLLLOW**

About Botni.Vision

Rivr is Montreal based startup with a distributed team working in the media processing and video analysis space. Rivr enables users to search within video as easily as they search for video. Rivr turns any video into searchable experiences, making it easy to find your best moments, learn from your community, and share content like never before.

Currently we work with creators, streamers, influencers, gamers, and enterprises, creating new technology to produce better content faster. We make the impossible possible by removing the bottlenecks of running large-scale video-first advertising campaigns while also providing an accessible, fun, and engaging tool for end-users.


Our founders are developers and focused on technology—every day we’re working on fun, challenging, and first-to-market technology.

About the Role

In this role, you will support the design, development, and deployment of web application services and a media analysis pipeline.  You will own infrastructure decisions across the platform, and support the development team with frameworks and infrastructure.

Responsibilities

  • Own and maintain platform libraries for data access, messaging, etc. ensuring their scalability and reliability.
  • Own critical infrastructure decisions and guide platform improvements.
  • Collaborate with cross-functional teams on reliability, performance, and scalability of the application.
  • Implement observability practices and promote reliable and maintainable code.
  • Operate and update core infrastructure; such as Kubernetes, databases, and messaging systems.
  • Handle on-call responsibilities for infrastructure core systems.

Qualifications

  • Minimum 5+ years of experience with typed languages (Go, Typescript, Kotlin, etc.) or Python
  • Experience working with cloud or edge platforms like AWS, GCP, Azure, or Cloudflare.
  • Experience with IAC such as Terraform, Pulumi, Crossplane, or similar.
  • Experience with relational and non-relational databases, including data modeling, querying, and operations.
  • Experience with interprocess/service communication; such as  gRPC, REST, and GraphQL.
  • Strong understanding of infrastructure operations with minimal or no downtime.
  • Proficient with Kubernetes and managing multiple clusters.

Nice-to-haves

  • Experience in an SRE role or as part of your job function.
  • Proficiency with asynchronous and event-driven messaging systems such as SQS, NATs, and Kafka.
  • Experience with media encoding and streaming.

What we offer

  • Early stage equity.
  • Six weeks of paid time off.
  • Flexible hybrid schedule
  • Competitive group health benefits.


FR


À propos de Rivr

Chaque jour, des millions d’heures de contenu sont diffusées dans le monde entier - mais presque tout se perd dans le bruit. Rivr ingère des flux à très grande échelle, les décompose (audio, vidéo, texte) et les transforme en insights exploitables.

Nous soutenons les équipes qui doivent savoir ce qui se passe en ligne en ce moment - des géants du divertissement aux stratèges marketing, en passant par les éditeurs de jeux vidéo. Qu’il s’agisse de moments clés, de tendances ou de réactions d’auditoire, Rivr comprend tout.

Le poste

Dans ce rôle, vous participerez à la conception, au développement et au déploiement de services web et de notre pipeline d’analyse média.

Vous serez propriétaire de décisions clés liées à l’infrastructure de la plateforme, tout en soutenant l’équipe de développement avec les bons cadres et outils opérationnels.

Responsabilités

  • Détenir et maintenir les librairies de plateforme (accès aux données, messagerie, etc.) en assurant leur robustesse et leur évolutivité
  • Posséder les décisions d’infrastructure et guider les améliorations de la plateforme
  • Collaborer avec les équipes internes sur la fiabilité, la performance et l’évolutivité de l’application
  • Mettre en place les standards d’observabilité et promouvoir un code fiable et maintenable
  • Opérer et mettre à jour l’infrastructure clé : Kubernetes, bases de données, systèmes de messagerie
  • Participer aux responsabilités d’astreinte (on-call) pour les systèmes essentiels

Qualifications

  • 5+ années d’expérience avec des langages typés (Go, Typescript, Kotlin, etc.) ou Python
  • Expérience avec les plateformes infonuagiques ou de périphérie (AWS, GCP, Azure, Cloudflare…)
  • Maîtrise des outils d’IaC (Terraform, Pulumi, Crossplane ou équivalents)
  • Expérience avec les bases relationnelles et non relationnelles (modélisation, requêtes, opérations)
  • Expérience avec les systèmes de communication interservices : gRPC, REST, GraphQL
  • Solide compréhension des opérations d’infrastructure avec temps d’arrêt minimal
  • Aisance avec Kubernetes et la gestion de multiples clusters

Atouts

  • Expérience SRE (ou tâches associées dans un rôle précédent)
  • Connaissance des systèmes de messagerie asynchrones et événementiels (SQS, NATS, Kafka…)
  • Expérience en encodage et diffusion de médias

Ce que nous offrons

  • Équité en phase de démarrage
  • 6 semaines de congés payés
  • Horaire hybride et flexible
  • Régime d’assurances collectives compétitif