Senior Data Engineer at Rumble - Career Page | Canada | Rezi

Senior Data Engineer at Rumble - Career Page

Senior Data Engineer

Rumble - Career Page · Canada

3 weeks ago

Senior Data Engineer

Rumble - Career Page · Canada

22 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Rumble is seeking a Senior Data Engineer to design, build, and operate data platforms and backend systems supporting large-scale product, analytics, and operational workloads. This is a senior individual contributor role requiring end-to-end system ownership, from architecture and implementation to production deployment, monitoring, and continuous improvement.

Responsibilities

  • Design, build, and operate modern data infrastructure and backend services that support large-scale data processing and product needs.
  • Own systems from architecture through implementation, testing, deployment, monitoring, and ongoing optimization.
  • Develop and improve data pipelines and data lake patterns using open formats and catalog technologies.
  • Build APIs and services that expose data reliably at scale.
  • Help ensure performance, resilience, and maintainability across distributed systems.
  • Collaborate with cross-functional partners to solve complex technical problems.
  • Raise engineering standards through strong judgment and high-quality execution.

Requirements

  • Strong experience building and operating large-scale data platforms, backend systems, or roles that meaningfully combine both disciplines.
  • Strong knowledge of modern data engineering patterns, including data lake style processing with open formats such as Parquet.
  • Hands-on experience with data lake catalogs and table metadata systems such as Hive, Iceberg, or DuckLake.
  • Strong experience with distributed databases, storage engines, or query systems such as Trino, Doris, Spark, StarRocks, or ClickHouse.
  • Advanced SQL skills across modern dialects.
  • Practical experience using relational databases such as MySQL and PostgreSQL.
  • Strong backend engineering experience building APIs and services at scale.
  • Experience with distributed caching systems such as Redis.
  • Experience with queue or event-driven architectures using Kafka, NATS, RabbitMQ, or similar technologies.
  • Comfort working in containerized and orchestrated environments, including Kubernetes.
  • Debugging issues across data, application, and infrastructure layers.

Skills

  • Parquet
  • Hive
  • Iceberg
  • DuckLake
  • Trino
  • Doris
  • Spark
  • StarRocks
  • ClickHouse
  • MySQL
  • PostgreSQL
  • Kotlin
  • Ktor
  • Quarkus
  • Redis
  • Kafka
  • NATS
  • RabbitMQ
  • Kubernetes
  • Vortex
  • Lance
  • Polars
  • DataFusion
  • Linux

Experience Level

  • Senior

Salary/Compensations

  • $149,000 - $170,000 USD base + benefits + equity (If based in the United States)
  • $135,000 - $159,000 CAD base + benefits + equity (If based in Canada)

Benefits

  • benefits
  • equity

About the Company

  • Rumble is the Freedom-First technology platform.
  • We proudly offer a video platform, cloud services, advertising solutions, and a non-custodial cryptocurrency wallet.
  • We are making a significant financial impact for our video creator community; we’re proud of their success stories.
  • We enjoy challenging the status quo and going head-to-head against Big Tech.
  • We aren’t afraid to try new things; we act fast and want to win.

Equal Opportunity

  • Rumble is an equal opportunity employer.
  • We promote an equal playing field where everyone has the same opportunities regardless of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability status, or any other applicable characteristics protected by law.
  • Rumble is an active participant in the e-verify program.