Location: Remote   |   Full-Time
Backend Scale Distributed Systems Performance Python Go Node.js Databases Cloud Open Source Dev Tool Remote Back End Engineer
Company: PostHog helps engineers build better products by combining product analytics, feature flags, session replay, a data warehouse, CDP and many more. We are open source, building a dev tool, and growing through autonomy and transparency. We face significant scaling challenges.

Role: As a Backend Engineer, you will play a crucial role in building and scaling the core infrastructure and services that power PostHog. You'll tackle interesting technical problems related to handling large volumes of data, ensuring high availability, and optimizing performance.

Responsibilities:
- Design, develop, and maintain scalable and reliable backend systems.
- Work on services supporting product analytics, feature flags, session replay, data ingestion, and more.
- Optimize system performance and resource utilization.
- Contribute to architectural decisions to handle increasing scale.
- Collaborate with product engineers, data engineers, and others to deliver robust features.
- Participate in our open-source community and development process.

Ideal Candidate:
- Strong backend development experience (e.g., Python, Go, Node.js, etc.).
- Experience with distributed systems and building scalable services.
- Familiarity with databases (SQL/NoSQL, experience with ClickHouse is a plus).
- Experience with cloud platforms (AWS, GCP, Azure) and infrastructure concepts.
- Enjoys working in an autonomous, transparent environment on challenging technical problems.
- Interest in open source and developer tools.
Post Date: May 19, 2025