PostHog is hiring a Backend Engineer for our Feature Flags team to build systems that respond in single-digit milliseconds at scale. You will own the entire feature flags evaluation service end-to-end, building and maintaining the engine that makes complex decisions based on person and group properties.
What You'll Do
- Design, build, deploy, and scale the feature flags evaluation engine.
- Make high-level architecture decisions.
- Optimize performance bottlenecks to slash latency.
- Work directly with customers to implement complex targeting rules that meet their specific needs.
- Add new targeting features and continue to improve latency.
What We're Looking For
- Experience with any systems programming language and/or backend web frameworks.
- Built systems that handle high volumes of requests/data (millions+ per minute).
- Can choose a sensible architecture quickly, and then ship it faster than other people think is possible.
- Strong understanding of performance optimization techniques, caching strategies, and distributed systems principles.
Nice to Have
- Experience with Python and Rust (our app is Django, flags API is Rust).
- Worked with feature flag systems or similar real-time decision engines.
- Actively participated in on-call rotations, and have dealt with and resolved production incidents.
- Comfortable with provisioning, tuning, and deploying infrastructure.
- Worked with benchmarking and profiling tools.
- Solid understanding of observability systems and practices.
Technical Stack
- Rust
- Python
- Django
Team & Environment
The Feature Flags team is led by Dylan Martin.
Work Mode
This is a global role open to candidates in the Americas and GMT-8 to GMT+2 time zones.
PostHog is an open source product-led company.





