Search...

CI Engineer

19 hours agoSalary: 116K - 213KAnywhereRemoteFull TimeDevopsJobs by Ternoa
Ternoa logo
Ternoa

Ternoa is developing a fast, secure, and cost-efficient PayFi network. It is a natively cross-chain, TEE-enhanced zkEVM validium designed to onboard a large number of retail customers into the crypto space.

Distributed
About Ternoa

Ternoa 2.0 is a natively cross-chain TEE-enhanced zkEVM validium designed to onboard billions of retail customers into crypto. It aims to be a fast, secure, and cost-efficient PayFi network. The network features fast finality with frequent validity proofs for near-instant transactions suitable for payments. Security is enhanced by TEE integrity proofs that provide real-time guarantees against tampering with off-chain components. For cost-efficiency, it posts data on Avail modular DA, which can result in up to 90% savings on gas fees compared to posting directly on Ethereum. It offers a fast network with zkEVM finality and frequent validity proofs for near-instant transactions, suitable for payments. Security is provided through TEE integrity proofs, which give real-time guarantees against tampering with off-chain components to secure user funds. It is also cost-efficient, posting data on Avail modular DA, which leads to up to 90% savings on gas fees compared to posting directly on ETH.

View jobs by Ternoa

Skills

About the Role

You'll own the health and reliability of Metabase's CI systems end to end. You won't be writing product features or authoring new test coverage — instead you'll support the engineers who write tests while proactively spotting problems before they become outages, identifying patterns in flakiness, and improving the release process rather than waiting for things to break. You'll act as a first responder to emergent CI infrastructure issues, diagnosing and resolving them quickly and independently. You'll manage test infrastructure across a wide matrix of databases and communicate clearly and asynchronously across a globally distributed team.

Requirements

  • Demonstrated experience working with CI/CD systems in a professional engineering environment
  • A proactive ownership-driven mindset
  • Independence to manage own priorities 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
  • Familiarity with Clojure and TypeScript (nice to have)
  • Experience testing against or operating cloud data warehouses or analytical databases (nice to have)
  • Experience building and supporting software release pipelines (nice to have)

Responsibilities

  • Own and proactively improve GitHub Actions-based CI pipelines, anticipating bottlenecks and reliability issues
  • Triage and resolve flaky tests across a large multi-layered test suite spanning unit, integration, and end-to-end tests
  • 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 home-grown Clojure-based test frameworks
  • Manage test infrastructure across a wide matrix of databases including PostgreSQL, MySQL, Snowflake, BigQuery, Redshift
  • Document and communicate clearly and asynchronously across a globally distributed team
  • Keep the broader engineering team informed about the state of CI health without being asked
  • Communicate and demonstrate best practices

Benefits

  • Meaningful equity
  • Fully employer-covered medical, dental, and vision insurance (75% coverage for dependents)
  • 401(k) with employer match after first 30 days
  • Flexible and unlimited paid time off including sick time
  • Asynchronous, remote-first environment
  • Flexibility to define own schedule and work from anywhere