Sr. Data Platform Engineer (Winnipeg)

Sr. Data Platform Engineer (Winnipeg)

06 Nov
|
TripStack
|
Winnipeg

06 Nov

TripStack

Winnipeg

It is a B2B Flights as a Service provider and a world leader in virtual interlining. Operating from offices in Canada, India, and Poland, Tripstack is the gateway into Etraveli Group’s world leading tech platform – giving partners access to global flight content, virtual interlining, and a full suite of services including payments, fraud prevention, pricing, and customer support.
Its technology ingest over 30B price points and handles over 240 million searches daily.
Through partnerships with airlines, OTAs, and other distribution channels across the globe, Tripstack expands networks, drives new revenue streams, and offers more choice at competitive prices, all backed by robust technology and traveler protection.
Tripstack is moving its entire data stack from bare‑metal VMs to Kubernetes on OpenStack in a new data centre. We are looking for a senior infrastructure engineer who has done stateful migrations before, who can plan, codify, and execute this one safely, and who will own the day‑to‑day operational health of the data platform once we are there. You will partner closely with our SRE team on networking, hardware, and Kubernetes fundamentals, and own the data applications — Druid, Spark, Redpanda, Airflow, PostgreSQL, Elasticsearch — end‑to‑end. It is not an ML role. Lead the Data‑Stack Migration Design StatefulSet, PVC, pod‑disruption‑budget, and rolling‑upgrade patterns that are secure for production data systems.
Operate the Data Platform Own the operational health of Druid, Spark, Redpanda, Airflow, PostgreSQL, and Elasticsearch as production systems — segment lifecycle, JVM tuning, ingestion specs,



broker/coordinator/overlord internals, partition design, consumer lag, replication tuning.
Build the Prometheus, Grafana, and distributed‑tracing coverage our data systems need. Treat SLOs, error budgets, and post‑incident discipline as table stakes.
Partner with SRE on hardware, networking, and Kubernetes fundamentals — but own the data applications themselves end‑to‑end.
Strong Kubernetes experience with stateful workloads — StatefulSets, PVCs, pod disruption budgets, and rolling upgrades for data systems. Infrastructure as Code at a senior level — Terraform, Helm or Kustomize, GitOps with ArgoCD or Flux. You have shipped production infrastructure this way, not just experimented with it.
Observability and RCA discipline — Prometheus, Grafana, distributed tracing, SLOs, error budgets, and the habit of writing the runbook that stops the next incident.7+ years building and operating production data or platform systems, at least 2 of them on self‑hosted or bare‑metal infrastructure. Clear written and verbal English; Additional Experience That Would Be Considered an Asset OpenStack familiarity — Neutron networking, Cinder/Ceph storage.
Fluency with agentic coding tools (Claude Code, Gemini, or equivalent)



as a real part of your workflow — including the judgement to know when not to trust an AI‑generated config for a production data system.
Python that is production‑grade, plus working knowledge of at least one JVM or Go‑family language so you can integrate with our services directly.
Security and secrets management in Kubernetes — Vault, network policies, encryption at rest.
Change Data Capture patterns, especially PostgreSQL‑to‑Druid streaming.
Delta Lake or Apache Iceberg experience and architectural judgement about when to introduce a table format.
Exposure to travel, flights, or large‑scale search and cache systems.
Interest in growing into ownership of our MLFlow‑based ML platform over time. Canada – Toronto Office: 140,000 – 170,000 CAD / Annual.
The pay range shown is based on our compensation structure in place at the time of posting and may be updated periodically based on business needs. Individual pay is based on additional factors including job‑related skills, experience, and relevant education and/or training.
The targeted pay range listed reflects the base pay only and does not include bonus, or other benefits.
We use AI in our hiring process.
At Tripstack, we proudly believe in embracing diversity. This is true for our team, clients, communities and stakeholders. We encourage applications regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or any other grounds protected by law.

📌 Sr. Data Platform Engineer (Winnipeg)
🏢 TripStack
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr. data platform engineer (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: sr. data platform engineer (winnipeg) / winnipeg