
Software Engineer – Data Stack
PostHog
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob 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