M

Metabase

Open-source BI tool for dashboards

CI Engineer

DevOps EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USARemote

About the Job

Requirements

  • Demonstrated experience working with CI/CD systems in a professional engineering environment.
  • A proactive, ownership-driven mindset.
  • The independence to manage your own priorities and operate effectively without close supervision across a globally distributed team.
  • Solid understanding of GitHub Actions or comparable CI platforms.
  • Experience with JavaScript testing tools, particularly Cypress and/or Jest.
  • Comfort with containerization (Docker).
  • Solid shell scripting skills (Bash).
  • Experience diagnosing and fixing flaky tests in large test suites.
  • Strong async written communication skills.
  • Curiosity and a systematic approach to debugging unfamiliar systems.

Responsibilities

  • Own and proactively improve our GitHub Actions-based CI pipelines — not just fixing what breaks, but anticipating bottlenecks and reliability issues before they impact the team
  • Triage and resolve flaky tests across a large, multi-layered test suite spanning unit, integration, and end-to-end tests — identifying systemic patterns, not just one-off fixes
  • Support ongoing releases and take ownership of improving the release process over time
  • Act as a first responder to emergent CI infrastructure issues, diagnosing and resolving them quickly and independently
  • Support product engineers who are writing tests using Cypress, Jest, and our home-grown Clojure-based test frameworks
  • Manage test infrastructure across a wide matrix of databases — we test against nearly all major transactional and analytical cloud databases including PostgreSQL, MySQL, Snowflake, BigQuery, Redshift, and more
  • Document and communicate clearly and asynchronously across a globally distributed team — and keep the broader engineering team informed about the state of CI health without being asked, as well as communicating and demonstrating best practices.

Desired Qualifications

  • Familiarity with Clojure and TypeScript
  • Experience testing against or operating cloud data warehouses or analytical databases
  • Experience building and supporting software release pipelines

About the Company

Metabase

Open-source BI tool for dashboards

Metabase provides an open-source business intelligence tool that helps organizations analyze and visualize data. It focuses on usability for non-technical users, allowing people to connect data sources, create dashboards and reports, and embed analytics into applications without deep SQL knowledge. The product supports both self-hosted (open-source) and hosted (premium) options, including features like advanced analytics, priority support, and white-labeling through a freemium model. Compared to competitors, Metabase differentiates itself with its open-source foundation, easy-to-use interface, and flexible deployment and branding options, making it accessible to small and medium-sized businesses as well as larger enterprises. Its goal is to enable data-driven decision-making by democratizing access to data analytics and visualization across organizations.

Company size
51-200
Company stage
Series B
Total funding
$38M
Headquarters
Spring Valley, CA
Founded
2014

Recently Posted Jobs

Explore more opportunities at Metabase

See more jobs