Skip to content

CI Engineer

United StatesRemote
Summary

Owns and improves GitHub Actions CI pipelines, triages flaky tests across Cypress/Jest suites, manages database test infrastructure, and supports releases for a distributed engineering team. Requires CI/CD experience, proactive mindset, and strong debugging skills.

About the role

What You'll Do

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

What We're Looking For

  • Demonstrated experience working with CI/CD systems in a professional engineering environment — you don't need to be a 10-year veteran, but you need to have done this work, done it well, and owned it
  • A proactive, ownership-driven mindset — you notice things that are heading in the wrong direction and fix them without waiting to be asked
  • 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) — our database test matrix depends on it
  • Solid shell scripting skills (Bash)
  • Experience diagnosing and fixing flaky tests in large test suites
  • Strong async written communication skills — this is a remote-first, globally distributed team
  • Curiosity and a systematic approach to debugging unfamiliar systems

Nice to Have

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