Senior Platform Developer/engineer

Montréal, QC, CA, Canada

Job Description

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. Six weeks of paid time off. Flexible hybrid schedule Competitive group health benefits.

FR



A propos de Rivr



Rivr est une startup montrealaise avec une equipe distribuee, specialisee dans le traitement media et l'analyse video.

Notre premier produit, Rivr, permet de rechercher a l'interieur des videos aussi facilement qu'on recherche des videos en ligne.

Rivr transforme tout contenu en experiences consultables : trouver les meilleurs moments, apprendre de sa communaute, partager du contenu comme jamais auparavant.

Le Poste



Dans ce role, vous participerez a la conception, au developpement et au deploiement de services web et de notre pipeline d'analyse media.

Vous serez proprietaire de decisions cles liees a l'infrastructure de la plateforme, tout en soutenant l'equipe de developpement avec les bons cadres et outils operationnels.

Responsabilites



Detenir et maintenir les librairies de plateforme (acces aux donnees, messagerie, etc.) en assurant leur robustesse et leur evolutivite Posseder les decisions d'infrastructure et guider les ameliorations de la plateforme Collaborer avec les equipes internes sur la fiabilite, la performance et l'evolutivite de l'application Mettre en place les standards d'observabilite et promouvoir un code fiable et maintenable Operer et mettre a jour l'infrastructure cle : Kubernetes, bases de donnees, systemes de messagerie Participer aux responsabilites d'astreinte (on-call) pour les systemes essentiels

Qualifications



5+ annees d'experience avec des langages types (Go, Typescript, Kotlin, etc.) ou Python Experience avec les plateformes infonuagiques ou de peripherie (AWS, GCP, Azure, Cloudflare...) Maitrise des outils d'IaC (Terraform, Pulumi, Crossplane ou equivalents) Experience avec les bases relationnelles et non relationnelles (modelisation, requetes, operations) Experience avec les systemes de communication interservices : gRPC, REST, GraphQL Solide comprehension des operations d'infrastructure avec temps d'arret minimal Aisance avec Kubernetes et la gestion de multiples clusters

Atouts



Experience SRE (ou taches associees dans un role precedent) Connaissance des systemes de messagerie asynchrones et evenementiels (SQS, NATS, Kafka...) Experience en encodage et diffusion de medias

Ce que nous offrons



Equite en phase de demarrage 6 semaines de conges payes Horaire hybride et flexible Regime d'assurances collectives competitif
Job Type: Full-time

Pay: $120,000.00-$150,000.00 per year

Benefits:

Casual dress Dental care Employee assistance program Extended health care Life insurance Paid time off Stock options Vision care Work from home
Ability to commute/relocate:

Montreal, QC H2T 1A8: reliably commute or plan to relocate before starting work (preferred)
Work Location: Hybrid remote in Montreal, QC H2T 1A8

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3021010
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Montréal, QC, CA, Canada
  • Education
    Not mentioned