Senior Platform Engineer
Montreal, Quebec, Canada - Permanent
Job Description
Our client is a Montreal based startup working in the media processing and video analysis space. The product enables users to search within video as easily as they search for video. It turns any video into searchable experiences, making it easy to find your best moments, learn from your community, and share content like never before.
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.
You Will:
•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.
Must Have Skills:
•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.