Overview As a Software Engineer II on the Perception Red Agents team, you design and deliver secure, scalable AI-powered red-teaming capabilities at enterprise scale. You collaborate with Product, Applied Science, Responsible AI, and internal red teams to translate adversary tradecraft into customer-ready agent features. You raise engineering excellence across architecture, security hygiene, and testability while mentoring teammates. You contribute to trustworthy AI-driven security experiences that help protect millions of users and thousands of machines. ResponsibilitiesCollaborate with stakeholders to define customer requirements and ensure alignment with the product visionOwn the architecture for a product/solution and draft design specificationsCreate and execute a robust testing strategy to prevent regressionsIdentify dependencies and incorporate them into design documentsProduce maintainable, secure, and well-tested codeUse debugging, telemetry, and tooling to verify assumptions before production issues occurLeverage AI tooling to improve efficiency and output qualityReview code to ensure standards, coverage, and product suitabilityDesign, implement, test, rollout, and operate software servicesWork in an agile, collaborative environment with distributed teamsDeliver code that ships to thousands of machines and millions of users Key requirementsBachelor's Degree in Computer Science or related field and 2+ years of engineering experience with C/C++/C#/Rust/Java/JavaScript/Python or equivalentcollaborationmentoringcommunicationGenerative AI and multi-agent systemsLLM orchestration, retrieval, tool use, safety guardrailssecurity-focused development and compliance
Not specified in the original listing.
Not specified in the original listing.