Senior Software Developer - Montreal (administrative region) - GuruLink

    GuruLink
    GuruLink Montreal (administrative region)

    1 week ago

    Description

    Location: Montréal, Quebec

    Our client is building an advanced real‑time AI + game streaming platform, designed to run massive distributed workloads at scale with ultra‑low latency. Their mission is to unlock a new generation of edge‑based applications powered by GPU acceleration and intelligent orchestration.

    They are seeking a Senior C++ Engineer to help design and scale mission‑critical, real‑time systems. You'll own performance‑sensitive components across rendering, compute, streaming, and orchestration — and play a central role in scaling the platform to production.

    Note: This is an in‑office role. Must be willing and able to go in office 5 days/week.

    Responsibilities

    • Architect and implement high‑performance, low‑latency systems
    • Optimize and evolve core platform modules for scalability and reliability
    • Contribute to overall system architecture and component integration
    • Profile and optimize performance‑critical code
    • Write clean, well‑documented technical specs
    • Evaluate tools and technologies to improve platform performance and developer experience
    • Partner with cross‑functional engineering teams on delivery
    • Support platform operations and participate in on‑call as needed

    Must Have Skills

    • 8+ years of hands‑on software development, with deep expertise in C++
    • Experience with real‑time, low‑latency, or performance‑critical systems
    • Strong understanding of Linux internals, drivers, or kernel‑level operations
    • Exposure to GPU workloads and drivers (NVIDIA / AMD)
    • Experience with graphics or compute APIs like OpenGL, Vulkan, DirectX, or Metal
    • Familiarity with Docker, Kubernetes, and containerized infrastructure
    • Experience with MySQL, MongoDB, and scalable database architecture
    • Comfortable working across both backend and (optionally) frontend stacks

    Nice to Have Skills

    • Exposure to , React, Redux, or front‑end systems
    • Experience in gaming, media streaming, or GPU‑accelerated applications
    • Track record in startup environments or fast‑moving product teams

    #J-18808-Ljbffr

Jobs
>
Senior software developer