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.

