Image Description

Software Engineer - Kubernetes

Job Description

Posted 26 days ago

PostHog is an open-source product analytics platform. We provide product-led teams with everything they need to understand user behaviour, including funnels, session recordings, user paths, multivariate testing and more. PostHog can be deployed to the cloud, or self-hosted on existing infrastructure, removing the need to send data externally.

We started PostHog as part of Y Combinator's W20 cohort and had the most successful B2B software launch on HackerNews since 2012 - with a product that was just 4 weeks old. Since then, we raised $27m from some of the world's top investors, grew the team to almost 30 and have shown strong product-led growth.

PostHog is looking for a creative, experienced Software Engineer to join our Platform team, with members who drove infrastructure at Uber, Facebook, Twitter, and Slack!

We are actively investing in extending our deployment platform to make it easier to install and operate our stack wherever our customers need to run us. If you are interested in automating how we operate a data warehouse that runs anywhere and everywhere we are looking for you!

What you’ll be responsible for:

We are investing heavily in making PostHog the go to data and product analytics application if you must control the data yourself (on your own cloud). We have already invested several developer years in building a scalable Helm Chart but we need your help in scaling it even further. You will also be responsible (with the rest of the team of course) for scaling the components within the helm chart. Things like ClickHouse, Kafka, Zookeeper (for the time being since dependencies are slowly fading), Postgres, Redis, and a couple of PostHog services.

Our goal is to make installing and operating our stack as seamless and straight forward as possible.

What we value:

  • We are open source - building a huge community around a free-for-life product is key to our strategy.
  • We aim to become the most transparent company, ever. In order to enable teams to make great decisions, we share as much information as we can. In our public handbook everyone can read about our roadmap, how we pay people, what our strategy is, and who we have raised money from. We also have regular team-wide feedback sessions, where we share honest feedback with each other.
  • We’re a #LI-remote company and writing things down is hugely important to us. We use asynchronous communication to reduce time spent in meetings. We are structured for speed and autonomy - we are all about acting fast, innovating and iterating.


What you’ll bring:

  • Experience in software development and in operating distributed systems at scale in a team environment (bonus point if such systems are datastores like Redis/Postgres, or systems like Kafka, Zookeeper and ClickHouse)
  • You must have an interest in infrastructure, cloud platforms (GCP & AWS), large scale data systems, and Kubernetes!
  • 2+ years experience in software development and operations
  • 2+ years experience in programming languages such as Golang, Java, Python, Bash, or Ruby
  • 2+ years experiences with containers and container runtimes, preferably Kubernetes
  • You believe in infrastructure as code
  • You can write code that can be easily understood by others with an eye towards clarity and maintainability
  • You would love this role if you are excited about designing, building and scaling, large data intensive systems. If you have ever geeked out about the book Designing Data Intensive Applications.


What we offer in return:

Interested? Find out more:

We believe people from diverse backgrounds, with different identities and experiences, make our product and our company better. That’s why we dedicated a page in our handbook to diversity and inclusion . No matter your background, we'd love to hear from you!

Also, if you have a disability, please let us know if there's any way we can make the interview process better for you - we're happy to accommodate!

Job Summary

Image Description Website
San Francisco, CA, US Location

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

SignWell is hiring a Ruby developer to help expand their ...

Fishtail is hiring for a Rails engineer. You should have ...

Very is hiring for a Sr. Full-stack Engineer (Elixir) to ...