/

Senior Product Engineer, Runtime

Engineering · Runtime

Senior Product Engineer, Runtime.

Help 2.1 billion runs a month start on time, finish once and leave a clean trace. You will own parts of the engine that executes every Tessel block.

Apply for this role
Apply for this role
All open roles
All open roles

Department

Engineering

Location

Rotterdam / Remote EU

Type

Full-time

Salary

€85k–€110k

About the team

Runtime is six engineers across Rotterdam, Ghent and Porto. We own the scheduler, the workers and the queue that sit under every workflow. When a block runs, it runs on our code.

Our p95 is 184 ms per block and we want it lower. We also want retries that never double-charge anyone, and deploys that nobody notices.

What you will do

  • Design and ship changes to the scheduler that runs every block in 12 regions.

  • Make exactly-once delivery boring for payment and refund workflows.

  • Work with the Tracing team so every run explains itself when it fails.

  • Join the on-call rotation one week in six, with a paid day off after each shift.

  • Write the design docs and post-mortems that the rest of the company learns from.

What you bring

  • Six or more years building backend systems that other people depend on.

  • Experience with queues, distributed scheduling or stream processing in production.

  • Strong TypeScript or Go, and the willingness to learn the other.

  • Clear written English. Most of our decisions start as a document.

Nice to have

  • You have run Postgres or Kafka at a few terabytes and lived to tell it.

  • You have worked on a product used by finance or operations teams.

  • You speak Dutch or Portuguese. The lunch table will appreciate it.

Our stack

TypeScript, Go, Postgres and Kafka, deployed on Kubernetes in 12 regions. Traces go to our own store, built on ClickHouse. We use GitHub, Linear and Notion, and we deploy every weekday.

Apply

Send us the short version.

No cover letter needed. A link to your work and a few lines about why this role is enough.

Reply within 5 working days

Also hiring

Other open roles.

Questions first

Want to talk before you apply?

Book 20 minutes with Daan Bakker, who leads Runtime. Bring your questions. Nothing in the call is scored.

Book a call
Book a call
Meet the team
Meet the team

Create a free website with Framer, the website builder loved by startups, designers and agencies.