Senior Platform Engineer
Role summary
Rivr is seeking a Senior Platform Engineer to join their team in Montreal. This hybrid, full-time role involves supporting the design, development, and deployment of web application services and a media analysis pipeline. The engineer will own infrastructure decisions, guide platform improvements, and ensure the scalability and reliability of platform libraries. Responsibilities include implementing observability, operating core infrastructure like Kubernetes and databases, and handling on-call duties. The role requires 5+ years of experience with typed languages or Python, cloud platforms (AWS, GCP, Azure, Cloudflare), IaC tools (Terraform, Pulumi, Crossplane), database management, inter-service communication (gRPC, REST, GraphQL), and Kubernetes.
Hybrid, Full Time — within Montreal
Compensation: 120-150k, equity
About Rivr
Every day, millions of hours of content are streamed around the world - but almost all of it disappears into the noise. Rivr’s media engine ingests streams at massive scale, breaks them down across audio, video, and text, and transforms them into actionable insights.
We power the teams who need to know what’s happening online
right now
- from entertainment giants to marketing strategists, and game publishers. Whether it’s understanding moments, trends, or audience reactions, Rivr understands it all.
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.
- 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
- Horaire hybride et flexible
- Régime d’assurances collectives compétitif
Similar roles
- Senior Platform EngineerMaven Companies Inc. · Vancouver, British Columbia, Canada · Hybrid
- Platform EngineerHaystack · United States · Hybrid
Staff Platform Engineerlululemon · Vancouver, British Columbia, Canada · Hybrid- Senior Platform EngineerTech Economy · Boston, New York, United States · Onsite
Platform EngineerSAP · Montreal, Quebec, Canada · Hybrid