Senior Product Engineer
Job Description
About Promptfoo
Promptfoo is the leading AI security testing platform, trusted by 90,000+ developers to build secure, reliable AI applications. Backed by Andreessen Horowitz, we equip the world's largest enterprises with automated red teaming, vulnerability scanning, and continuous monitoring for LLM-based systems.
The Role
We're hiring our first Senior Product Engineer to shape core features and scale our open-source toolkit into an enterprise-grade platform. You will speak with users, scope solutions, ship code across the stack, and raise our engineering bar.
What You'll Do
Product Discovery (20%)
Chat with ML, security, and DevOps teams to map pain points
Turn feedback into concise specs and quick prototypes
Full-Stack Development (50%)
Build React UI, Node.js/TypeScript APIs, and Python plug-ins
Own end-to-end delivery from design to docs
Quality & Performance (20%)
Add tests, refine types, and optimize evaluation pipelines
Improve CI/CD, linting, and release automation
Open Source & Community (10%)
Review community PRs, mentor contributors, and polish docs
Demo new features in GitHub issues, Discord, and webinars
What We're Looking For
Must-Haves
6+ years building production software with senior-level impact
Strong TypeScript plus comfort with React, Node.js, and SQL
Experience shipping or integrating LLM-powered systems
Track record of open-source contribution or maintenance
Habit of writing tests and leaving code cleaner than you found it
Clear written and verbal communication; enjoy talking with customers
Thrive on ownership and quick iteration in an early-stage startup
Nice-to-Haves
Python, Rust, or Go experience
Background in security, red teaming, or developer tooling
Experience scaling event-driven or queue-based systems
What Makes This Role Unique
High Ownership: Drive product direction and architecture for a category-defining platform
Visible Impact: Your code ships to thousands of developers the same day
Learning: Work at the cutting edge of AI security and LLM evaluation
Culture: Remote-first, test-driven, community-minded team that values clean code
Company Information
Location: Not specified
Type: Not specified