Role Description
As a Release Engineer, you're the person who makes sure our platform gets to them β reliably, on cadence, every week.
You'll own the full release lifecycle for EngFlow's remote execution platform:
-
Cutting the release and managing phased rollouts across dozens of production clusters worldwide.
-
Triage regressions, keeping CI green, and driving the operational discipline that lets the rest of the engineering team move fast.
-
Work directly with a wide range of engineers, including EngFlow product engineers and Bazel contributors.
If you're interested in high-ownership work, care deeply about reliability, and want to understand a complex distributed system end-to-end, this is a role where you'll matter from day one.
Key Responsibilities
-
Own the release cycle:
Drive the weekly releases from branch cut to full production rollout. Manage phased deployment across rc, preview, general, and cautious tracks using Terraform and internal tooling β balancing speed with the stability our customers depend on.
-
Keep production healthy:
Deploy configuration changes to a global fleet of clusters, resolve Terraform drift, and ensure every cluster stays within its maintenance and certificate windows.
-
Run the rotation:
Each week one engineer shields the team from operational noise β that's you, on rotation. Triage the Linear queue daily, route issues to the right team, investigate customer-reported cluster problems, and facilitate the weekly Production Ops meeting.
-
Own CI health:
Keep the master branch green across all EngFlow-managed repositories. Hunt down flaky tests, fix what you can, and leave good context for what you can't.
-
Be the connective tissue during incidents:
Coordinate between engineers when production issues escalate. Deploy hotfixes and configuration changes within agreed maintenance windows, without dropping the ball on the rest of the week.
-
Make the next release easier than the last:
Improve runbooks, sharpen the handover process, and reduce toil β not just for yourself, but for every engineer who comes after you on rotation.
Qualifications
-
Release & deployment experience: You've owned production deployments for a distributed or cloud-hosted service β you know what a bad rollout looks like and how to catch it early.
-
Infrastructure as code: Hands-on Terraform experience in AWS, GCP, and other cloud providers. You're comfortable reading a plan, spotting drift, and making a call on whether to apply or revert.
-
Build system familiarity: You can read a Bazel, Gradle, Maven, or CMake build and understand what's happening. You don't need to be a compiler engineer, but build failures shouldn't be a black box.
-
CI/CD operations: Experience keeping a CI system healthy β investigating failures, managing flaky tests, and understanding the difference between a systemic problem and a one-off.
-
Linux & shell: The shell is your natural habitat for log analysis, scripting, and debugging production issues.
-
Async communication: Strong written English β you write clear updates, handover summaries, and runbooks that people actually read.
-
Ownership of outcomes: Comfortable being the person the team leans on for a week at a time, and escalating when you need help.
Requirements
-
Direct experience with Bazel or the Remote Execution API (REAPI).
-
Programming proficiency in Java, Go, Python, or TypeScript for automation and internal tooling.
-
Experience with PagerDuty and Linear (or equivalent incident and issue-tracking workflows).
-
Background in platform or DevOps engineering at a product-led company.
-
Familiarity with Kubernetes or container orchestration in production.
Benefits
-
Comprehensive medical, dental, vision benefits.
-
401k bonus, parental leave, and generous vacation.
-
Fully remote team with several meet-ups throughout the year at exciting destinations.
-
Numerous fun team events such as chocolate, whisky and tea tastings, monthly team games, escape the room, among other fun events.