PostHog

Software Engineer – Data Stack

PostHog

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

PostgresPythonRustSQL

About the role

  • Building and expanding language capabilities like adding support for objects into the Hog language and creating SQL statements.
  • Keeping up with the latest developments of the downstream query targets and document languages thoroughly.
  • Collaborating with other engineers in the company who interact with the language layer and its external users.

Requirements

  • You’re a builder. You bring strong skills in building software at a product company and solid language design skills.
  • You have good knowledge of what’s out there. You are keeping up with the latest developments of the downstream query targets (Postgres, ClickHouse, DuckDB, Athena, etc.)
  • You have experience building compilers and/or interpreters
  • You bring experience with writing complex ANTLR grammar.
  • You bring programming and SQL skills. Python and C++ are a must, so is SQL. Experience with Rust is welcome.
  • You love getting things done. Engineers at PostHog have an incredible amount of autonomy to decide what to work on, so you’ll need to be proactive and just git it done.
  • You’re ready to do the best work of your career. We have incredible distribution, a big financial cushion and an amazing team.
Benefits
  • We are committed to ensuring a fair and accessible interview process. If you need any accommodations or adjustments, please let us know

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
SQLPythonC++RustANTLR grammarcompiler designinterpreter designlanguage designdownstream query targetssoftware building
Soft skills
proactivecollaborationautonomycommunicationproblem-solvingteamworkadaptabilityinitiativecreativitytime management