Rumble
is a high-growth video platform and cloud services provider that is creating an independent infrastructure. Our mission is to restore the internet to its roots by making it free and open once again.
About the Role
Rumble Cloud is seeking a
Principal Database Architect
to own the architecture, technical direction, and successful delivery of our Database as a Service (DBaaS) offering within our public cloud platform. This role will take over a product already in active development and guide it through hardening, integration, launch, and global scale‑out. You will be responsible for shaping the long‑term technical roadmap of the service, ensuring it is secure, reliable, performant, and operable at scale for customers worldwide. You will work closely with our development team, engineering team, and early adopter customers to refine the design, drive high‑quality implementation, and build the patterns and practices that future engineers will follow.
Key Responsibilities
Own the end‑to‑end architecture of the DBaaS product, including multitenancy, high availability, disaster recovery, backup/restore, observability, and security.
Review and influence existing epics, stories, and technical designs, identifying gaps and driving improvements.
Define and maintain architectural standards and patterns for databases across our public cloud (provisioning, configuration, lifecycle management, monitoring, security).
Work closely with platform, networking, and security teams to integrate DBaaS into our cloud infrastructure, including identity, networking, billing, self‑service, and automation.
Collaborate with Product Management to align technical roadmap with product vision, SLAs/SLOs, and customer requirements.
Serve as the highest‑level technical escalation point for DBaaS‑related issues in development, staging, and production environments.
Support onboarding and success of early “friendly” customers: assist with deployments, performance tuning, troubleshooting, and architecture guidance.
Define and evolve operational runbooks, incident response patterns, and SRE practices for the DBaaS platform.
Mentor and coach other engineers and architects as we build an internal team around the service, raising the overall bar for database and data platform expertise.
Establish and enforce security, compliance, and data protection best practices for the DBaaS offering (encryption, access control, auditing, regulatory considerations).
Participate in capacity planning and cost optimization, ensuring the service is economically viable at scale.
Conduct periodic architecture reviews and post‑incident reviews, driving continuous improvement in reliability and customer experience.
Support and advise internal teams on the operation, performance, and troubleshooting of existing database clusters, in addition to primary ownership of the DBaaS platform.
Required Skills & Experience
Expert‑level experience in database engineering, data platforms, or infrastructure, with significant ownership of production database systems or services.
Deep expertise with at least one major relational database engine (e.g., PostgreSQL, MySQL, MariaDB, or similar), including replication, backup/restore, performance tuning, and operational best practices.
Solid understanding of cloud infrastructure concepts, including compute, networking, storage, and security in public cloud or large private cloud environments.
Experience integrating databases or DBaaS‑like offerings with cloud control planes, APIs, and automation/orchestration systems.
Strong background in reliability engineering for data services (monitoring, alerting, SLOs, incident management, capacity planning).
Familiarity with security and compliance requirements for database services (encryption at rest/in transit, access control, auditing, data retention, regulatory considerations).
Proficiency with infrastructure‑as‑code and automation tools (e.g., Terraform, Ansible, or similar) and comfort working with CI/CD pipelines.
Scripting or programming skills (e.g., Python, Go, Bash or similar) for automation, tooling, and integration.
Proven track record of technical leadership: influencing designs across teams, mentoring engineers, and making clear trade‑off decisions.
Excellent communication skills, with the ability to work effectively with external vendors, internal stakeholders, and customers.
Nice to Have (Preferred Skills)
Strong, hands‑on expertise with both MySQL and PostgreSQL databases.
Experience designing or operating multi‑tenant, high‑availability, and distributed database architectures in a cloud or large‑scale environment.
Experience designing or operating a DBaaS offering (e.g., Amazon RDS/Aurora, Azure Database, Cloud SQL, or similar managed services).
Knowledge of NoSQL or specialized data stores (e.g., Redis, MongoDB, Cassandra) and when to apply them.
Experience in Kubernetes‑based data workloads, operators, or stateful services.
Familiarity with multi‑region architectures, data residency, and geo‑replication patterns.
Exposure to observability stacks (e.g., Prometheus, Grafana, ELK/OpenSearch, OpenTelemetry) for data services.
Relevant certifications in databases, cloud architecture, or security are a plus.
Qualifications
Demonstrated success owning the architecture and technical direction of a mission‑critical platform or service.
Strong customer empathy and a track record of working directly with users or customers to solve complex technical problems.
Ability to operate at both strategic and hands‑on levels, from roadmap and design reviews down to debugging complex production issues.
Annual Compensation Range:
$185,000 - $265,000 USD base + benefits + equity (If based in the United States)
Note: The salary range listed for this position is a good faith estimate based on experience, qualifications, and internal compensation structure. The actual salary offered varies depending on the candidate's skill level and experience. This posting refers to an active vacancy within the organization.
Why Our Team Loves Working Here
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
We pay competitive salaries and provide great benefits
EEO Statement
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.
Physical Demands of the Position
While performing the duties of this job, the employee is regularly required to sit for prolonged periods of time while using a computer and/or keyboard. The employee is required to communicate verbally and hear. The employee may be required to walk, reach with hands and arms, balance, and stoop or kneel. The employee may occasionally be required to lift and/or move up to 15 pounds. Specific vision abilities required by this job include clarity of vision at approximately 20 inches or less (i.e., working with small objects or reading small print), including the use of computers.
#J-18808-Ljbffr
A high-growth video platform in Toronto is seeking a Kubernetes Engineer to operate and maintain their cloud infrastructure. This role involves hands-on engineering duties, including managing Kubernetes operations, assisting clients with migrations, and improving overall platform reliability. Candidates should have extensive experience with Linux and Kubernetes in production environments. This position offers a competitive salary and an opportunity to work on innovative solutions in a rapidly evolving field. #J-18808-Ljbffr
Join to apply for the
Senior Network Infrastructure Engineer
role at
Rumble
Rumble
is a high-growth video platform and cloud services provider that is creating an independent infrastructure. Our mission is to restore the internet to its roots by making it free and open once again. Rumble is seeking a
Senior Network Infrastructure Engineer
who will be a pivotal member of the team that builds and maintains the infrastructure at the core of the Rumble platform. Candidates applying should be very experienced and highly skilled network infrastructure engineers who are excited about building and supporting a fast‑growing, fault tolerant and high capacity platform. A person who would be successful loves challenges and problem solving, has spent their career working on mission critical infrastructure, and can work both independently and as part of a team.
What you will do
The person selected will be responsible for building and supporting key parts of Rumble’s platform infrastructure, with responsibilities including:
Have a key role in designing and supporting Rumble’s Content Distribution Network and DNS infrastructure
Building out fault tolerant infrastructure at a sometimes fast and relentless pace
Improve performance and stability by optimizing routing, network performance, enhancing caching, load balancing and capacity planning
Documenting improvements and exchanging ideas with other members of the team
Participation in an on‑call rotation, responding to and resolving incidents while communicating status to other members of the team
Occasional travel as needed
Required Qualifications
8+ years of relevant network experience
Strong understanding of IP networking, TCP/IP, HTTP/HTTPS, and caching mechanisms to handle traffic routing and content distribution efficiently
In depth knowledge of DNS architecture, including hierarchy, name resolution processes and record types (A, AAAA, CNAME, MX, etc.)
Previous experience managing a robust DNS deployment
Proficiency in programming languages such as Python, Bash or Perl for automating server configurations, deployments and maintenance
Solid experience with Linux systems and using them in a production environment
Expert troubleshooting experience — you’re calm under pressure and can dissect and resolve the toughest infrastructure issues.
Ability to create and maintain high quality network documentation
Effective communicator (both verbal and written) who can clearly present information or ideas within a team
Willingness to learn, be challenged and have fun in a dynamic and fast paced environment
Preferred Qualifications
Experience with DNSSEC and securing against common spoofing or poisoning attacks
Knowledge of anycast, and DDoS mitigation strategies
Capacity planning and experience handling large‑scale queries
Experience with BGP and open source routing daemons on Linux (BIRD, FRR)
Familiarity with openSUSE, Gentoo, Arch a plus
Desired Qualifications
Past experience with network monitoring tools
Experience with network operating systems (Juniper, Arista, Cisco, etc.)
Comfortable with using open source tools for solutions
Annual Compensation Range
$150,000-$195,000 USD base + benefits + equity (If based in the United States). Note: The salary range listed for this position is a good faith estimate based on experience, qualifications, and internal compensation structure. The actual salary offered varies depending on the candidate’s skill level and experience.
Why Our Team Loves Working Here
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
We pay competitive salaries and provide great benefits
EEO Statement
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.
Physical demands of the position
While performing the duties of this job, the employee is regularly required to sit for prolonged periods of time while using a computer and/or keyboard. The employee is required to communicate verbally and hear. The employee may be required to walk, reach with hands and arms, balance, and stoop or kneel. The employee may occasionally be required to lift and/or move up to 15 pounds. Specific vision abilities required by this job include clarity of vision at approximately 20 inches or less (i.e., working with small objects or reading small print), including the use of computers.
#J-18808-Ljbffr
A high-growth video platform is seeking a Senior Network Infrastructure Engineer to design and support critical network infrastructure. The ideal candidate has over 8 years of experience and strong skills in DNS architecture and IP networking. This role involves building fault-tolerant systems and optimizing performance in a fast-paced environment. Competitive salary of $150,000-$195,000 USD based on experience and qualifications, alongside benefits and equity offerings. #J-18808-Ljbffr
A high-growth video platform in Toronto is looking for a Principal Database Architect. This role requires owning the architecture and delivery of a Database as a Service (DBaaS) offering. The ideal candidate will have expert-level experience in database engineering, significant ownership of production database systems, and knowledge of relational database engines like PostgreSQL and MySQL. Responsibilities include guiding the product towards global scale, ensuring reliability and performance, and mentoring other engineers. Competitive compensation is offered. #J-18808-Ljbffr
Rumble
is a high-growth video platform and cloud services provider that is creating an independent infrastructure. Our mission is to restore the internet to its roots by making it free and open once again.
About the Role
Rumble Cloud is seeking a
Kubernetes Engineer
to support our team in rolling out and operating our next-generation Kubernetes platform. This role will focus on our new CAPI/CAPO-based Kubernetes solution, which is designed to be compatible with our existing OpenStack Magnum API and will be deployed across our public cloud. You will help run the day-to-day operations of the Kubernetes service, assist with migrations and onboarding from our current Magnum-based offering, and act as an escalation point for complex customer issues that go beyond front-line support. This is a hands‑on engineering role for someone who enjoys debugging difficult problems, improving reliability, and working closely with both platform engineers and customer‑facing teams.
Key Responsibilities
Operate and maintain Rumble Cloud’s Kubernetes platform, including our new CAPI/CAPO-based installation and its integration with the OpenStack Magnum API.
Assist in the rollout, migration, and upgrade processes as customers transition from the existing Magnum-based solution to the new platform.
Serve as an escalation point for customer support, troubleshooting complex Kubernetes and cluster lifecycle issues.
Monitor the health, performance, and capacity of Kubernetes clusters and underlying infrastructure; assist in incident response and root cause analysis.
Implement and maintain day‑2 operations processes, including backup/restore, scaling, patching, and cluster upgrades.
Collaborate with the Kubernetes Architect to implement standards, best practices, and reference patterns for cluster configuration and operations.
Help manage and integrate container registries, identity, networking, and storage components required for the Kubernetes platform.
Automate repetitive operational tasks using scripting and infrastructure‑as‑code tools.
Contribute to and maintain runbooks, documentation, and knowledge base articles for both internal teams and customer‑facing support.
Provide feedback from operations and customer interactions to influence platform improvements and product roadmap.
Required Skills & Experience
Extensive experience in Linux systems engineering, cloud engineering, or platform/SRE roles, including hands‑on work with Kubernetes in production environments.
Practical experience with installing, operating, and troubleshooting Kubernetes in production environments.
Experience working with Kubernetes on OpenStack or other cloud providers.
Familiarity with Cluster API (CAPI) and/or Cluster API Provider OpenStack (CAPO), or strong willingness to ramp up quickly.
Strong understanding of Linux, containers, and container runtimes (e.g., Docker, containerd).
Experience with Kubernetes networking, storage, and ingress concepts (CNI, CSI, load balancers, ingress controllers).
Hands‑on experience with scripting and automation (e.g., Bash, Python, or Go) for operational tasks.
Familiarity with configuration management and IaC tools such as Ansible and Terraform.
Experience with monitoring and logging in Kubernetes environments (e.g., Prometheus, Grafana, ELK/Graylog, or similar).
Strong troubleshooting skills, clear written documentation, and effective communication with both technical and non‑technical stakeholders.
Nice to Have (Preferred Skills)
Experience with OpenStack Magnum and its Kubernetes integrations.
Experience operating Kubernetes on other public cloud platforms (EKS, AKS, GKE).
Knowledge of Ceph, S3‑compatible storage, and their use with Kubernetes.
Understanding of application architectures on Kubernetes, including microservices and 12‑factor applications.
Exposure to CI/CD toolchains (e.g., Git, GitLab/Jenkins, Artifactory, etc.) for containerized workloads.
Experience with security hardening and best practices for Kubernetes (RBAC, PodSecurity, network policies, image scanning).
Qualifications
Demonstrated experience operating production Kubernetes clusters and working as part of a cross‑functional cloud/platform team.
Ability to work effectively under pressure, handle escalations, and maintain a strong customer‑focused mindset.
Passion for continuous learning in Kubernetes, cloud‑native tooling, and automation.
Annual Compensation Range
$175,000 - $220,000 USD base + benefits + equity (If based in the United States)
$157,000 - $187,000 CAD base + benefits + equity (If based in Canada)
Note: The salary range listed for this position is a good faith estimate based on experience, qualifications, and internal compensation structure. The actual salary offered varies depending on the candidate's skill level and experience. This posting refers to an active vacancy within the organization.
Why Our Team Loves Working Here
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.
We pay competitive salaries and provide great benefits.
EEO Statement
Rumble is an equal opportunity employer. We promote an equal playing field where everyone has the same opportunitiesregardless 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.
Physical demands of the position
While performing the duties of this job, the employee is regularly required to sit for prolonged periods of time while using a computer and/or keyboard. The employee is required to communicate verbally and hear. The employee may be required to walk, reach with hands and arms, balance, and stoop or kneel. The employee may occasionally be required to lift and/or move up to 15 pounds. Specific vision abilities required by this job include clarity of vision at approximately 20 inches or less (i.e., working with small objects or reading small print), including the use of computers.
#J-18808-Ljbffr
Drive quality assurance initiatives as a QA Engineer while enhancing video technology products. Bring your testing expertise and attention to detail to foster exceptional user satisfaction and product reliability.
In this pivotal role, you will ensure the highest quality in applications by creating detailed test cases and executing manual and automated tests. Candidates should be familiar with key QA methodologies and have experience in API testing. Effective communication is essential as you liaise with developers and stakeholders throughout the testing process.
Key Responsibilities:
• Design and document test cases for various conditions
• Collaborate with developers to clarify and confirm needs
• Accurately report defects with comprehensive updates
• Conduct manual and automated testing approaches
• Set up robust test environments for rigorous evaluations
Requirements:
• Knowledge of QA methodologies and Agile frameworks
• Proficient in API testing and validation techniques
• Strong written and verbal communication for reporting
• Bachelor’s degree in a related field or equivalent experience
• At least 1 year of experience in QA or testing
Enhance the quality of user experiences by leveraging your expertise in automated and manual testing within an innovative tech landscape.
#J-18808-Ljbffr
Rumble
is a high‑growth video platform and cloud services provider that is creating an independent infrastructure. Our mission is to restore the internet to its roots by making it free and open once again.
We are excited to welcome a skilled and motivated
QA Engineer
to our growing team in Toronto! In this role, you will be responsible for ensuring the highest level of quality in our products through meticulous testing, identifying potential issues, and driving continuous improvement. We're looking for someone with a keen eye for detail, a passion for problem‑solving, and a commitment to delivering innovative solutions that meet both user and business needs. If you're driven by precision and collaboration, this is an opportunity to make a meaningful impact in a dynamic, fast‑paced environment.
Key Responsibilities
Test Case Creation: Develop detailed test cases, covering positive, negative, edge, and compatibility scenarios for web and mobile applications.
Collaboration: Work closely with developers and stakeholders to understand requirements and ensure clear communication throughout the development process.
Documentation & Reporting: Accurately report defects and provide regular updates on testing progress, issues, and risk assessments.
Test Execution: Execute manual and automated tests, focusing on API testing, functional, regression, and compatibility testing.
Test Environment: Set up and maintain test environments, ensuring effective testing across multiple platforms.
Requirements
QA Methodologies: Knowledge of basic QA methodologies (black‑box, white‑box) and Agile processes in fast‑paced development cycles.
API Testing: Experience with testing APIs and validating endpoints.
Test Case Design: Ability to design effective test cases, including edge cases and compatibility testing.
Communication Skills: Strong written and verbal communication for reporting test results and issues.
Testing Experience: Basic experience testing web and mobile applications across various browsers and devices.
Desired Skills
Test Automation: Experience with automation tools for API and UI testing (Selenium, Appium, Cypress).
Cypress Expertise: Hands‑on experience with Cypress for automated web testing.
Performance Testing (Optional): Experience with tools like JMeter or LoadRunner is a plus.
Version Control (Optional): Familiarity with Git for managing test scripts.
Qualifications
Bachelor’s degree in Computer Science or related field, or equivalent experience.
1 year or more of experience in QA or software testing.
Annual Compensation Range:
$65,000-$80,000 CAD base + benefits + equity
Note: The salary range listed for this position is a good faith estimate based on experience, qualifications, and internal compensation structure. The actual salary offered varies depending on the candidate’s skill level and experience. This posting refers to an active vacancy within the organization.
Why Our Team Loves Working Here
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
We pay competitive salaries and provide great benefits
EEO Statement:
Rumble is an equal opportunity employer. We promote an equal playing field where everyone has the same opportunitiesregardless ofrace, 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.
Physical demands of the position
While performing the duties of this job, the employee is regularly required to sit for prolonged periods of time while using a computer and/or keyboard. The employee is required to communicate verbally and hear. The employee may be required to walk, reach with hands and arms, balance, and stoop or kneel. The employee may occasionally be required to lift and/or move up to 15 pounds. Specific vision abilities required by this job include clarity of vision at approximately 20 inches or less (i.e., working with small objects or reading small print), including the use of computers.
#J-18808-Ljbffr
A high-growth video platform in Toronto is seeking a skilled QA Engineer to ensure the highest level of quality in products through meticulous testing. You will develop detailed test cases, execute tests, and collaborate with developers and stakeholders. The ideal candidate must have experience in QA methodologies, API testing, and a bachelor’s degree in Computer Science. This role offers a competitive salary of $65,000-$80,000 CAD plus benefits and equity. #J-18808-Ljbffr
Join a thriving team as a QA Engineer focused on innovative testing strategies. Utilize your knowledge of QA methodologies and passion for detail to ensure exceptional product quality in a fast-paced environment.
In this role, you will be responsible for developing rigorous test cases and conducting both manual and automated testing. Collaborating with developers and stakeholders is essential for understanding requirements. Your insights and reporting will drive enhancements that benefit both users and the business.
Key Responsibilities:
• Develop thorough test cases for web and mobile platforms
• Collaborate with teams to clarify testing protocols
• Document and report defects with comprehensive updates
• Execute tests, focusing on both API and functional needs
• Maintain effective testing environments for diverse applications
Requirements:
• Basics of QA processes and Agile frameworks
• Experience in API endpoint testing
• Strong written and verbal communication skills
• Basic testing knowledge across multiple devices
• Bachelor's degree or equivalent experience
Make a significant impact by delivering quality assurance and innovative solutions that meet user demands.
#J-18808-Ljbffr