Backend Engineer — Ingestion

PostHog · Enterprise · Remote · Engineering

PostHog is seeking a Backend Engineer for their Ingestion team, based in EMEA. The role involves building and owning high-throughput data processing systems that handle billions of events daily, processing terabytes of data. The engineer will work with technologies like Node.JS, Rust, Kafka, PostgreSQL, Clickhouse, S3, and Redis, focusing on data integrity and reliability. The position emphasizes end-to-end ownership, building open-source software, and working in the critical data ingestion path.

What you'd actually do

  1. Own the entire service from end-to-end
  2. Build open-source software
  3. Build in the hot path
  4. Start from first principles
  5. See immediate results

Skills

Required

  • Node.JS
  • Rust
  • Kafka
  • PostgreSQL
  • Clickhouse
  • S3
  • Redis
  • distributed systems design

Nice to have

  • Analytics platforms
  • Metric collection systems
  • Log aggregation engines

What the JD emphasized

  • billions of events per day
  • terabytes of data
  • high-throughput data processing systems
  • streaming and batch-processing pipelines
  • distributed systems