Senior Backend Engineer, Ingestion
Build the services that read run events and warehouse metadata from our customers' systems, reliably and cheaply.
Read the full description
The role
Ingestion reads about 90 million run events a month from orchestrators, transformation tools and warehouses, and turns them into one consistent timeline. You will own parts of that path: collectors, queues, normalisation and the guarantees we give about ordering and duplicates.
What you will do
- Design and ship collectors for new systems, from reading an API to handling its failure modes.
- Make the event pipeline idempotent, observable and cheap to run as volume doubles.
- Work with the lineage and alerting teams on the contracts between them.
- Join the on-call rotation, which averages two pages a month.
What we are looking for
- Five or more years building backend services, with Go or Rust in production.
- Experience with queues or streaming systems and a clear view on exactly-once claims.
- Comfort with SQL and with the warehouse and orchestration tools our customers use.
- Clear written communication. We work asynchronously and write things down.
How to apply
Send a short note and a link to something you built to jobs@saas.phoenixcodes.org, with the role title in the subject. A person reads every application, and we reply within five working days.