A server room aisle
Engineering · Remote, US · $175k to $210k

SeniorData Engineer.

Build the pipelines that keep 600 revenue forecasts in sync with Salesforce, HubSpot, Stripe and the warehouse, every five minutes.

About the role

The data platform team owns everything between a customer’s source systems and the Keel revenue model: connectors, change capture, the sync scheduler and the warehouse that the forecast reads from. You will join a team of six engineers and report to David Brooks, our CTO.

What you will do

  • Design and run connectors for CRMs, billing systems and data warehouses.
  • Keep sync latency under five minutes as customers grow past a hundred million records.
  • Build the data quality checks that stop a bad import from moving a forecast.
  • Pair with product and data science on new signals for the forecast.

What you will bring

  • Five or more years building production data pipelines.
  • Strong Python and SQL, and experience with a streaming system such as Kafka or Kinesis.
  • Care for correctness: you write the test before you trust the number.
  • Experience with Salesforce or billing data is a plus, not a requirement.

How we hire

An intro call with David, a 90-minute working session with two engineers, and a team day. We send the questions in advance and the whole process takes about three weeks.

Network cables in a patch panel
“The data platform is the reason customers trust the number. This role decides how fast that trust scales.”
Portrait of David Brooks, Co-founder and CTO David BrooksCo-founder and CTO

Apply

Apply for this role

Send your details and a link to your work. We reply to every application within five business days.

Your application

We reply to every application within five business days.

Careers

Not the right role?

Eight roles are open across engineering, product, design and sales.

A hand on a laptop trackpad

Run your revenue on Keel