Senior Data Engineer at Rumble | Miami, Florida, USA | Rezi

Senior Data Engineer at Rumble

Senior Data Engineer

Rumble · Miami, Florida, USA

3 weeks ago

Senior Data Engineer

Rumble · Miami, Florida, USA

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 the data platforms and backend systems that support large-scale product, analytics, and operational workloads. This senior individual contributor role involves end-to-end ownership of systems, including architecture, implementation, deployment, monitoring, and continuous improvement of performance and reliability.

Responsibilities

  • Design, build, and operate modern data infrastructure and backend services for large-scale data processing.
  • Own systems from architecture through implementation, testing, deployment, monitoring, and 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.
  • 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 or backend systems.
  • Strong knowledge of modern data engineering patterns and data lake processing with open formats like Parquet.
  • Hands-on experience with data lake catalogs and table metadata systems like Hive, Iceberg, or DuckLake.
  • Strong experience with distributed databases, storage engines, or query systems like Trino, Doris, Spark, StarRocks, or ClickHouse.
  • Advanced SQL skills and practical experience with MySQL and PostgreSQL.
  • Strong backend engineering experience building APIs and services at scale, preferably in the JVM ecosystem using Kotlin with Ktor or Quarkus.
  • Experience with distributed caching systems like Redis.
  • Experience with queue or event-driven architectures using Kafka, NATS, or RabbitMQ.
  • Comfort working in containerized and orchestrated environments like Kubernetes.
  • Ability to debug issues across data, application, and infrastructure layers.

Skills

  • Data Engineering
  • Backend Development
  • Distributed Systems
  • SQL
  • Kotlin
  • Ktor
  • Quarkus
  • Redis
  • Kafka
  • NATS
  • RabbitMQ
  • Kubernetes
  • Data Lake Architecture
  • Parquet
  • Hive
  • Iceberg
  • DuckLake
  • Trino
  • Doris
  • Spark
  • StarRocks
  • ClickHouse
  • MySQL
  • PostgreSQL

Experience Level

  • Senior

Salary/Compensations

  • $149,000 - $170,000 USD base (United States)
  • $135,000 - $159,000 CAD base (Canada)

Benefits

  • Competitive salaries
  • Benefits
  • Equity

About the Company

  • Rumble is the Freedom-First technology platform.
  • Offers a video platform, cloud services, advertising solutions, and a non-custodial cryptocurrency wallet.
  • Focused on making a significant financial impact for the video creator community.
  • Challenges the status quo and competes against Big Tech.

Equal Opportunity

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