Principal Database Architect (DBaaS)

RumbleWashington, DC
18h

About The Position

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.

Requirements

  • 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.
  • 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.

Nice To Haves

  • 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.

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.

Benefits

  • We pay competitive salaries and provide great benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service