Career Opportunities at Blackhorn Portfolio Companies

Blackhorn has an expansive network of innovative companies that are transforming how we build, power, and move our world. Explore the career opportunities below. If you'd like to stay connected on future opportunities not listed below, sign up for our Talent Network

Database Administrator

Metabase Q

Metabase Q

Software Engineering, IT
Posted on Jun 17, 2025

Role Summary

We are seeking an experienced and detail-oriented Database Administrator (DBA) to join our technology team supporting a rapidly evolving SaaS platform. In this role, you will be responsible for the design, implementation, performance optimization, and maintenance of our data infrastructure across SQL and NoSQL environments. You will work closely with backend developers to ensure data integrity, efficiency, and scalability, and provide architectural input for new features and modules.

The ideal candidate has a strong command of MySQL, MongoDB, Elastic Search, and SQLite, and understands how to translate complex application requirements into scalable database architectures. You’ll proactively monitor system performance, implement tuning strategies, and contribute to key decisions related to data access patterns, backup and recovery strategies, and compliance with data policies. If you're passionate about database architecture, performance optimization, and supporting modern SaaS platforms, we’d love to hear from you.

Basic Qualifications

  • 5+ years of experience as a Database Administrator, Database Engineer, or similar role.
  • Proven track record managing both SQL (MySQL, SQLite) and NoSQL (MongoDB) databases.
  • Experience collaborating with backend engineering teams to support application development.
  • Strong analytical thinking and attention to detail.
  • Ability to work independently and within cross-functional Agile teams.
  • Excellent written and verbal communication skills.

Technical Qualifications

  • Deep expertise in MySQL and MongoDB, including performance tuning, indexing strategies, and data modeling.
  • Hands-on experience with Elastic Search for high-performance search and analytics use cases.
  • Working knowledge of SQLite for embedded or lightweight application scenarios.
  • Strong command of SQL, stored procedures, functions, and data scripting.
  • Experience analyzing query execution plans and implementing optimization recommendations.
  • Understanding of database scaling strategies, including replication and sharding.
  • Proficiency in developing data migration scripts, managing schema versions, and automating database tasks.
  • Familiarity with Node.js, Express, and TypeScript to effectively align with backend development workflows.
  • Experience with database monitoring and diagnostic tools.
  • In-depth knowledge of backup, recovery, and high availability strategies.

Desired Qualifications

  • Familiarity with Docker for containerized database deployment and development.
  • Understanding of DevOps and CI/CD practices related to database versioning and deployment.
  • Experience with database version control tools (e.g., Liquibase, Flyway).
  • Exposure to cloud-based database solutions such as AWS RDS, Azure SQL, or Google Cloud SQL.
  • Knowledge of data warehousing, ETL processes, and business intelligence support.
  • Experience writing and maintaining comprehensive database documentation and architectural diagrams.
  • Ability to conduct knowledge-sharing sessions and mentor team members on database best practices.