Senior Software Engineer developing AI security capabilities for HackerOne’s platform. Collaborating with teams to enhance security automation and vulnerability detection using AI.
Responsibilities
Contribute to evolving our AI security agent Hai, implementing features that enable natural language security insights, improved reasoning, and secure action workflows.
Build components and services that integrate Agentic AI design patterns like AI Orchestration, Memory systems, RAG, Long horizon tasks, LLM-based models into the HackerOne platform, applying an AI-First approach to enhance vulnerability detection and security automation.
Implement features for AI red teaming agents and evaluation tools that help identify risks in LLMs and applied AI systems, supporting safer model development.
Collaborate cross-functionally with Product, Security Research, and Customer Success to translate customer needs into clear engineering requirements and deliverables.
Develop and integrate APIs that enable secure interactions between AI models, internal services, and third-party systems, adjusting quickly as requirements evolve with Change Agility.
Use metrics, evaluation data, and telemetry to validate model behavior and improve system performance in alignment with Data-Driven Decision Making.
Break down complex AI and security problems into smaller, fundamental components, applying First Principles Problem Solving to deliver simple, scalable solutions.
Stay current with emerging AI security trends, contributing findings and learnings to team discussions and implementation planning.
Requirements
5+ years of experience as a software engineer
Must be able and willing to come to the office once per week (typically Thursdays)
Experience implementing features within production-grade AI or ML systems, including integrating LLMs or generative AI models into applications
Hands-on experience with ML frameworks such as PyTorch, TensorFlow, or HuggingFace Transformers
Familiarity with model deployment workflows, evaluation techniques, or MLOps concepts
Understanding of responsible AI development and basic AI safety considerations
Benefits
Health (medical, vision, dental), life, and disability insurance*
Equity stock options
Retirement plans
Paid public holidays and unlimited PTO
Paid maternity and parental leave
Leaves of absence (including caregiver leave and leave under CO's Healthy Families and Workplaces Act)
Staff Engineer leading a product team at Beamery, a transformational AI platform in HR technology. Designing scalable software and providing technical mentorship in a hybrid role.
iOS Engineer developing new financial services with Merpay, focusing on individual credit business in Japan. Collaborating with cross - functional teams to improve user experience and product quality.
Tech Lead managing development teams across mobile, web, and backend at Lotus's. Overseeing software solutions while ensuring technical excellence and high - quality code across projects.
Staff Engineer developing solutions with agile teams and mentoring junior engineers. Focused on leading development initiatives utilizing CI/CD, .NET, and web services.
Software Engineer developing and supporting client - server applications for gaming technology at Light & Wonder. Collaborating with teams to build reliable and scalable software solutions.
Associate Director role leading software development and team collaboration at RBC. Designing and building robust Java applications while mentoring a high - performing development team.
Senior Software Engineer in Mobility Engineering at WEX developing backend solutions for fleet management. Responsible for scalable system design and leadership in code quality and best practices.
Experienced AI - ML Engineer developing and implementing analytics solutions for aerospace applications at Boeing. Delivering cutting - edge R&D and high - quality engineering work in global markets.
Software Engineer developing domain - specific applications for industrial research at Uncountable. Focus on data integrations and automated data transfer routines in Python.
Working Student in Software Engineering at Uncountable, supporting scientific R&D for innovative materials companies in Europe. Collaborative role in Munich with flexibility in work hours.