GroupLabs/A senior engineering studioCalgary, Alberta  ·  est. 2020

Built for production.

Operated like research.

GroupLabs is a small team of senior engineers and researchers in Calgary & Montreal. Five years of production work for operators in energy, healthcare, robotics, and education.

We are an engineering studio, not an agency. We don’t sell hours or decks — we ship working systems and put our name on them.

Active since
2020
In production
012
Sprints
047
Sectors
energy · healthcare · robotics · education
Studio
Calgary, AB · Montreal, QC

In production at

4 institutions · 4 sectors

  • Suncor Energy

    energy · since 2022

  • Hotchkiss Brain Institute

    healthcare · since 2024

  • Cenovus Energy

    energy · since 2024

  • University of Calgary

    education · since 2023

Aerial top-down view of the Bow River cutting through downtown Calgary at golden hour, with bridges, the downtown grid, and parkland visible.
Calgary · Bow River, top-downIMG-01

Selected work

Earlier work, below

Three engagements, on the record.

Real production deployments — what the system did before, what it does now, and the stack that took it there.

    012024 · Upstream operations · forecastingFull report →
    Aerial view of two drilling rigs on a prairie operational site in Alberta at golden hour, with service roads cutting through the landscape.
    Cenovus operations · AlbertaIMG-02

    Cenovus Energy

    Problem  ·  A heritage forecasting system was missing operational targets at scale and had become impossible to debug across a dozen well sites.

    Outcome  ·  Rebuilt the pipeline end-to-end on Ray + Kubernetes. New deployment hits operational SLA across all sites and is now the system of record.

    p50 latency

    < 12 ms

    sustained, 12-month rolling

    Stack

    PyTorch · Ray · Kubernetes · Prometheus

    022024 · Clinical research · neural decodingFull report →
    Neural decoding waveforms on a clinical research display, with a gloved researcher’s hand reaching toward the screen.
    Neural decoding pipeline · clinical researchIMG-03

    Hotchkiss Brain Institute

    Problem  ·  A research lab needed a production-quality neural decoding pipeline they could deploy across two clinical sites without losing reproducibility.

    Outcome  ·  Built and shipped a JAX-based decoding stack with full reproducibility: every inference is reconstructable from input, weights, and a single seed.

    Reproducibility

    100%

    per-inference, audit-ready

    Stack

    JAX · numpyro · vendored evals · airgapped deploy

    032023 · K–12 education · teacher-facing toolsFull report →
    A teacher at the front of a bright K–12 classroom using an interactive worksheet on a large SMART display, with students at their desks watching and engaged.
    Generated interactive on a SMART board · classroomIMG-04

    SMART Technologies

    Problem  ·  SMART wanted teachers to generate classroom-ready interactives — games, worksheets, in-lesson activities — without writing code or becoming designers.

    Outcome  ·  Built and shipped a teacher-facing generation tool that turns a lesson topic into an interactive game or worksheet ready to drop onto the SMART board, in seconds. Now part of SMART’s interactive classroom suite.

    Teacher → interactive

    seconds

    from a topic line to a playable activity on the board

    Stack

    TypeScript · React · LLM gateway · activity generators

Earlier work

  • 2023OrthoFoodiepre-build sprintarchive
  • 2022MHHChabitat modelsarchive
  • 2022Suncor Energyserving infraarchive

Full archive at /work

Practice

Three lines of work.

Production-grade engagements, scoped by phase and quoted by phase. We staff small and senior.

    01Practice

    Production ML systems

    Reliable, high-throughput serving stacks — registries, feature stores, observability, autoscaling. We build them to be operated by your team, not by us.

    p50 < 12ms · 99.9% SLO · k8s-native

    02Practice

    Custom model development

    Tailored models in PyTorch and JAX when off-the-shelf doesn’t fit, supported by reproducible benchmarks and rigorous evaluation. Every result, reconstructable.

    PyTorch · JAX · CUDA · vendored evals

    03Practice

    Internal R&D

    Open and internal tools we build along the way: gateways, orchestration, vector search, feature engineering. Each one came out of a real engagement.

    Tell · Atmos · Tessera · Norma · Bridge · Mesh

Practice 04 · BuildLess

Detail at /buildless

Pre-build product validation. In days, not months.

A working idea, taken to a live test in front of real users in under two weeks, instrumented end-to-end. The sprint ends with a written build-or-kill recommendation backed by behaviour data.

For founders and product teams who would rather spend a week finding out than a quarter committing.

Sprint  ·  1–2 weeks  ·  from $8k–$15k  ·  larger programs by phase

Sprint047Live · day 5/5

Test scope

Onboarding redesign

Activation rate vs. existing flow

Activation
62%+18 pp
Time to value
−38%vs. control
7-day retention
+14%vs. control
RecommendationShip it →

Sample sprintone of 47

Internal R&D

6 entries · 18-mo trend

What came out of the work.

Tools and libraries we built to support the consulting practice. Each one started as something a client needed.

NameWhat it doesVerStatus
TellHigh-throughput LLM gateway · caching · routingv1.0released
AtmosMulti-cloud ML orchestrationv0.9beta
TesseraSandboxed code runtimev0.8beta
NormaAutomated feature engineeringv1.0released
BridgeSub-ms multi-modal vector searchv1.4released
MeshDistributed compute orchestrationv0.2wip

The studio

Built like infrastructure. Operated like a research lab.

GroupLabs is an engineering studio, not an agency. We work directly with founders, product leadership, and engineering leadership — at most one degree of separation from the people who’ll live with what we ship.

We don’t sell hours, decks, or strategy slides. We build production systems and write the runbooks that come with them. The work goes out under our name and we’re available the day after we ship.

We staff small and senior. Engagements are scoped by phase, quoted by phase, and end on a written deliverable. If the fit isn’t there, we say so on the first call.

GLEST · MMXX · CALGARY

Studio mark · est. MMXX

Team composition

Engineers              06
Researchers            02
Founders               02
─────────────────────────
Sectors served         04
Years operating        05
Deploys per year      ~03

Cities  Calgary, Alberta
        Montreal, Quebec

More at /about · /process · /blog

Address

Calgary, AB · Montreal, QC

SVG-01·placeholderaspect 10:7

Minimalist line-art outline of Canada (country silhouette only, no province lines), drawn as a single 1px hairline stroke in currentColor so it can be styled. Two small filled dots inside: one at Calgary (~51°N, 114°W — upper-middle of the silhouette, slightly left of center) and one at Montreal (~45°N, 73°W — lower-right). Each dot 4px diameter, in #EA580C (orange-600). Optional thin connecting line between the two dots, dashed (3,3 stroke pattern), at 30% opacity. No labels, no text — the section already labels the cities.

Calgary · Montreal · Canadasupplied later

Calgary, Alberta

+1 (587) 700-9968

Montreal, Quebec

+1 (825) 365-9891