Backend Engineer — Ingestion

PostHog

Remote, EMEA
Fully remote
Experience with highly scalable event-driven distributed systems
Proficiency in node.js, go, or rust languages
Hands-on experience with kafka, postgresql, redis at scale
PostHog is seeking a Backend Engineer focused on ingestion to design and develop high-throughput data processing systems that can handle billions of events daily. The ideal candidate should have experience with distributed systems and technologies such as Node.JS, Rust, Kafka, and PostgreSQL, and thrive in a fast-paced, remote work environment

Job Summary

  • The role involves owning the entire ingestion pipeline service from end-to-end without committees or overzealous product managers.
  • Engineers will build open-source software that processes tens of billions of events per month to support PostHog's product analytics and CDP.
  • The company culture emphasizes autonomy, transparency, and shipping fast with meeting-free Tuesdays and Thursdays.

Matching Summary

Match Score: 85

PostHog is seeking a Backend Engineer focused on ingestion to design and develop high-throughput data processing systems that can handle billions of events daily. The ideal candidate should have experience with distributed systems and technologies such as Node.JS, Rust, Kafka, and PostgreSQL, and thrive in a fast-paced, remote work environment.

Skills & Requirements

Must-have

  • Experience with highly scalable event-driven distributed systems
  • Proficiency in Node.JS, Go, or Rust languages
  • Hands-on experience with Kafka, PostgreSQL, Redis at scale

Nice-to-have

  • Experience with customer data platforms or analytics systems
  • Comfortable carrying a pager and dealing with incidents
  • Knowledge of benchmarking, profiling, and observability tools

Key Requirements

  • Europe/UK based location required
  • Multi-tenant SaaS product development experience
  • Distributed system design principles knowledge

Work Rights

Must be located in Europe or UK

Tailored Resume

Cover Letter