Backend Engineer - Feature Flags

Posted 13 Days Ago
2 Locations
Remote
Mid level
Software • Analytics
The Role
As a Backend Engineer on the Feature Flags team, you'll design, build, and maintain a high-performance feature flags evaluation engine using Rust and Python, ensuring low latency and scalability for customer applications.
Summary Generated by Built In
About PostHog

We equip every developer to build successful products.

We started with open-source product analytics, launched out of Y Combinator's W20 cohort.

We've since shipped more than a dozen products, including a built-in data warehouse, a customer data platform, and PostHog AI, an AI-powered analyst that answers product questions, helps users find useful session recordings, and writes custom SQL queries.

Next on the roadmap are messaging, customer analytics, ai task creation and coding based on customer data, logs and support analytics.

Our values are not a poster on the wall full of aspiration. They’ve come from how we really work, day in day out.

PostHog is open source product led, and a default alive company that is well funded.

Who we’re looking for

We're seeking a high-performance backend engineer for our Feature Flags team (led by Dylan Martin) who thrives on the challenge of building systems that need to respond in single-digit milliseconds at scale. You're the type of engineer who gets excited about profiling applications, getting clever with data access patterns, shaving microseconds off response times, and designing elegant systems that can handle millions of requests per minute without breaking a sweat.

The ideal candidate has experience with high-throughput, low-latency services similar to:

  • Real-time bidding platforms

  • Payment processing systems

  • Recommendation engines

  • Authentication services

  • Content delivery networks

You're not just a performance optimizer - you care deeply about clean architecture, observability, and creating APIs that developers love to use and applications rely on. You understand that in the feature flags world, your code is in the critical path of every customer's user experience, and you take that responsibility seriously.

What makes this role unique

Unlike many high-scale API engineering roles where you're maintaining a small part of a massive system, at PostHog you'll:

  • Own the entire service from end-to-end: Design, build, deploy, and scale the feature flags evaluation engine.

  • Build in the hot path with real impact: Your code runs in the critical path of our customers' applications, making a direct impact on their user experience.

  • Start from first principles: Scale up new services from the ground up rather than just maintaining existing infrastructure.

  • Set your own performance targets: You won't be constrained by other teams' requirements - you'll define and own the latency goals that make our customers successful.

  • See immediate results: Deploy optimizations and see the impact on performance metrics in real-time.

  • Work with cutting-edge tech: Most of our performant stuff (e.g. our flags evaluation endpoint) is written in Rust (Dylan wrote a great blog post about it!), while our application layer uses Python/Django.

What you'll be doing

Our engineering team is distributed across the Americas, and we are open to candidates based anywhere in GMT-8 and GMT+2 time zones. You'll collaborate with a distributed team that's passionate about building world-class developer tools.

We're growing very quickly at PostHog, and our Feature Flags service is scaling rapidly. You'll be responsible for building and maintaining our feature flags evaluation engine that makes complex decisions based on person/group properties at high speed and scale.

We recently rewrote the service in Rust (yep, that’s the same blog post again, it’s really worth a read 😅) and are working on adding new targeting features and continuing to improve the latency. You'll be working on a critical part of our infrastructure that customers rely on for real-time feature delivery. One day, you'll be making high-level architecture decisions, the next you'll be optimizing a performance bottleneck that slashes latency by 50%, and the day after you'll work directly with customers to implement complex targeting rules that meet their specific needs.

You’ll fit right in if:
  • You have experience with any systems programming language and/or backend web frameworks. We use Python and Rust a lot – our app is written in Django, and the flags evaluation API is written in Rust – so experience in those languages is a plus, but not required

  • You’ve built systems that handle high volumes of requests/data (millions+ per minute)

  • You can choose a sensible architecture quickly, and then ship it faster than other people think is possible

  • You have a strong understanding of performance optimization techniques, caching strategies, and distributed systems principles

Nice to have

  • You worked with feature flag systems or similar real-time decision engines

  • You actively participated in on-call rotations, and have dealt with and resolved production incidents

  • You're comfortable with provisioning, tuning, and deploying infrastructure

  • You worked with benchmarking and profiling tools

  • You have a solid understanding of observability systems and practices

What’s in it for you?

Now that we've told you what you'll be building with us, let's talk about what we'll be building for you.

Top Skills

Django
Python
Rust
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
60 Employees
Year Founded: 2020

What We Do

At PostHog, we're working to increase the number of successful products in the world.

Until now, tools for building products have been fragmented. Product analytics, heatmaps, session recording, web analytics, feature flags, and A/B testing are all helpful, but no one wants to buy, send data to, and integrate multiple products.

PostHog offers these tools (and more) in an integrated, open source platform which can be hosted in either the US or EU. Both versions are SOC2 certified, GDPR-ready, and HIPAA compliant.

We started PostHog during Y Combinator's W20 cohort and had the most successful B2B software launch on Hacker News since 2012 - with a product that was just 4 weeks old.

With over 100,000 users, we're default alive, growing 97% through word of mouth, and we are in the top 0.01% most popular repos on GitHub.

Similar Jobs

John Deere Logo John Deere

Part Time Student - Reporting & Analytics - Remote

Artificial Intelligence • Cloud • Internet of Things • Machine Learning • Analytics • Industrial
Remote or Hybrid
Illinois, USA
69000 Employees
15-40
In-Office or Remote
Chicago, IL, USA
1537 Employees
78K-101K Annually

John Deere Logo John Deere

Part-Time Student - Software Engineering - Urbandale, IA Or Ames, IA

Artificial Intelligence • Cloud • Internet of Things • Machine Learning • Analytics • Industrial
Remote or Hybrid
Urbandale, IA, USA
69000 Employees
15-40

JumpCloud Logo JumpCloud

Security Engineer

Cloud • Information Technology • Security • Software
Easy Apply
In-Office or Remote
4 Locations
800 Employees
140K-170K

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account