HackerOne seeks a Principal Software Engineer, AI to spearhead the development of advanced AI-powered security solutions, including the autonomous AI security agent 'Hai' and red teaming frameworks. You will be central to integrating sophisticated AI capabilities into the HackerOne platform to elevate how organizations discover and address vulnerabilities.
What You'll Do
- Lead the architecture and evolution of the autonomous AI security agent 'Hai', enhancing its capabilities to plan, reason, and take secure actions.
- Build and improve the AI security agent to deliver instant security insights, process natural language queries, and provide actionable recommendations.
- Develop AI red teaming agents and frameworks to identify vulnerabilities in large language models and generative AI systems.
- Collaborate with product teams to integrate AI capabilities that enhance vulnerability discovery, validation, and remediation.
- Create APIs and integrations for seamless interaction between AI models, security tools, and the HackerOne ecosystem.
- Partner with cross-functional teams to translate AI innovations into customer-facing security solutions.
- Integrate emerging agentic frameworks and LLM-based orchestration tools.
- Stay current with emerging AI security threats and research cutting-edge AI safety techniques.
What We're Looking For
- 10+ years of experience as a software engineer.
- Proven experience building production-grade AI Agents and infrastructure supporting multiple AI product teams.
- Ability to mentor and lead AI teams in designing and building Agents.
- Strong hands-on experience with large language models (LLMs), generative AI, and Agentic frameworks in production.
- Experience implementing reasoning and planning for a business domain on top of leading LLMs.
- Expertise in AI platform engineering including model deployment, MLOps pipelines, and shared AI services architecture.
- Solid understanding of AI safety and alignment principles, including responsible AI development and bias mitigation.
Nice to Have
- Already built public-facing, complex AI Agents that reason, plan, and execute workflows agentically.
- Experience building AI development platforms, model registries, and experimentation frameworks.
- Familiarity with frameworks like ReAct, AutoGen, or Semantic Kernel for agentic orchestration.
- Experience in agent action routing, secure tool usage APIs, and feedback loops for autonomous agents.
- Knowledge of prompt engineering, fine-tuning techniques, retrieval-augmented generation (RAG), and advanced LLM optimization strategies.
- Background with cloud-based AI/ML services (AWS Bedrock, GCP Vertex AI, Azure ML) and containerization.
- Familiarity with Ruby on Rails, GraphQL, React, and experience integrating AI capabilities into web applications and APIs.
Technical Stack
- Large Language Models (LLMs), Generative AI
- Agentic frameworks: LangChain, Langgraph, Autogen, Open AI Agent SDK, AWS Bedrock Agentcore, Flowwise, n8n
- Ruby on Rails, GraphQL, React
- AWS Bedrock, GCP Vertex AI, Azure ML
Team & Environment
You will join the AI Platform team at HackerOne, focused on building foundational AI systems that power our security solutions.
Benefits & Compensation
- Health (medical, vision, dental) insurance
- Life and disability insurance
- Equity stock options
- Retirement plans
- Paid public holidays and unlimited PTO
- Paid maternity and parental leave
- Leaves of absence
- Employee Assistance Program
- Flexible Work Stipend
- Compensation: San Francisco Bay Area: $280K – $420K; Seattle, WA: $250K – $378K + equity.
Work Mode
This role offers a hybrid work mode and is based in Seattle, WA or the San Francisco Bay Area.
HackerOne is an Equal Opportunity Employer for all employees and job applicants without regard to race, color, religion, sex, sexual orientation, age, gender identity, national origin, pregnancy, disability, veteran status, or other protected characteristic.





